Skip to content

Commit dbd198f

Browse files
committed
Undo lucide import optimization
1 parent c3649b9 commit dbd198f

File tree

11 files changed

+14
-19
lines changed

11 files changed

+14
-19
lines changed

.changeset/fair-crabs-sink.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"streamdown": patch
3+
---
4+
5+
Restore original lucide imports

packages/streamdown/lib/code-block/copy-button.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import CheckIcon from "lucide-react/dist/esm/icons/check";
2-
import CopyIcon from "lucide-react/dist/esm/icons/copy";
1+
import { CheckIcon, CopyIcon } from "lucide-react";
32
import {
43
type ComponentProps,
54
useContext,

packages/streamdown/lib/code-block/download-button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import DownloadIcon from "lucide-react/dist/esm/icons/download";
1+
import { DownloadIcon } from "lucide-react";
22
import { type ComponentProps, useContext } from "react";
33
import type { BundledLanguage } from "shiki";
44
import { StreamdownContext } from "../../index";

packages/streamdown/lib/code-block/skeleton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Loader2Icon from "lucide-react/dist/esm/icons/loader-2";
1+
import { Loader2Icon } from "lucide-react";
22

33
export const CodeBlockSkeleton = () => (
44
<div className="w-full divide-y divide-border overflow-hidden rounded-xl border border-border">

packages/streamdown/lib/image.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import DownloadIcon from "lucide-react/dist/esm/icons/download";
1+
import { DownloadIcon } from "lucide-react";
22
import type { DetailedHTMLProps, ImgHTMLAttributes } from "react";
33
import type { ExtraProps } from "./markdown";
44
import { cn, save } from "./utils";

packages/streamdown/lib/lucide-react.d.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/streamdown/lib/mermaid/download-button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import DownloadIcon from "lucide-react/dist/esm/icons/download";
1+
import { DownloadIcon } from "lucide-react";
22
import type { MermaidConfig } from "mermaid";
33
import { useContext, useEffect, useRef, useState } from "react";
44
import { StreamdownContext } from "../../index";

packages/streamdown/lib/mermaid/fullscreen-button.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import Maximize2Icon from "lucide-react/dist/esm/icons/maximize-2";
2-
import XIcon from "lucide-react/dist/esm/icons/x";
1+
import { Maximize2Icon, XIcon } from "lucide-react";
32
import type { MermaidConfig } from "mermaid";
43
import { type ComponentProps, useContext, useEffect, useState } from "react";
54
import { StreamdownContext } from "../../index";

packages/streamdown/lib/mermaid/pan-zoom.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import RotateCcwIcon from "lucide-react/dist/esm/icons/rotate-ccw";
2-
import ZoomInIcon from "lucide-react/dist/esm/icons/zoom-in";
3-
import ZoomOutIcon from "lucide-react/dist/esm/icons/zoom-out";
1+
import { RotateCcwIcon, ZoomInIcon, ZoomOutIcon } from "lucide-react";
42
import type { ReactNode } from "react";
53
import { useCallback, useEffect, useRef, useState } from "react";
64
import { cn } from "../utils";

packages/streamdown/lib/table/copy-dropdown.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import CheckIcon from "lucide-react/dist/esm/icons/check";
2-
import CopyIcon from "lucide-react/dist/esm/icons/copy";
1+
import { CheckIcon, CopyIcon } from "lucide-react";
32
import { useContext, useEffect, useRef, useState } from "react";
43
import { StreamdownContext } from "../../index";
54
import { cn } from "../utils";

0 commit comments

Comments
 (0)