diff --git a/sparkle/src/components/Tree.tsx b/sparkle/src/components/Tree.tsx index 14cc50c66cf1..8745e952d9e0 100644 --- a/sparkle/src/components/Tree.tsx +++ b/sparkle/src/components/Tree.tsx @@ -222,5 +222,9 @@ interface TreeEmptyProps { } Tree.Empty = function ({ label }: TreeEmptyProps) { - return
{label}
; + return ( +
+ {label} +
+ ); }; diff --git a/sparkle/src/icons/solid/Dot.tsx b/sparkle/src/icons/solid/Dot.tsx new file mode 100644 index 000000000000..2e78d0de91ca --- /dev/null +++ b/sparkle/src/icons/solid/Dot.tsx @@ -0,0 +1,15 @@ +import type { SVGProps } from "react"; +import * as React from "react"; +const SvgDot = (props: SVGProps) => ( + + + +); +export default SvgDot; diff --git a/sparkle/src/icons/solid/MagnifyingGlass.tsx b/sparkle/src/icons/solid/MagnifyingGlass.tsx index d93b5ddd813f..10a3acc8a731 100644 --- a/sparkle/src/icons/solid/MagnifyingGlass.tsx +++ b/sparkle/src/icons/solid/MagnifyingGlass.tsx @@ -11,7 +11,13 @@ const SvgMagnifyingGlass = (props: SVGProps) => ( > + ); diff --git a/sparkle/src/icons/solid/index.ts b/sparkle/src/icons/solid/index.ts index 288f1e895195..d1e700c689fb 100644 --- a/sparkle/src/icons/solid/index.ts +++ b/sparkle/src/icons/solid/index.ts @@ -48,6 +48,7 @@ export { default as DocumentDuplicateIcon } from "./DocumentDuplicate"; export { default as DocumentPileIcon } from "./DocumentPile"; export { default as DocumentPlusIcon } from "./DocumentPlus"; export { default as DocumentTextIcon } from "./DocumentText"; +export { default as DotIcon } from "./Dot"; export { default as DustIcon } from "./Dust"; export { default as EmotionLaughIcon } from "./EmotionLaugh"; export { default as EqualizerIcon } from "./Equalizer"; diff --git a/sparkle/src/icons/src/solid/dot.svg b/sparkle/src/icons/src/solid/dot.svg new file mode 100644 index 000000000000..af4c29fd2779 --- /dev/null +++ b/sparkle/src/icons/src/solid/dot.svg @@ -0,0 +1,3 @@ + + + diff --git a/sparkle/src/icons/src/solid/magnifying-glass.svg b/sparkle/src/icons/src/solid/magnifying-glass.svg index c4cd39565b91..594a77eb82c9 100644 --- a/sparkle/src/icons/src/solid/magnifying-glass.svg +++ b/sparkle/src/icons/src/solid/magnifying-glass.svg @@ -1,3 +1,4 @@ - + + diff --git a/sparkle/src/icons/src/stroke/dot.svg b/sparkle/src/icons/src/stroke/dot.svg new file mode 100644 index 000000000000..69bb96184521 --- /dev/null +++ b/sparkle/src/icons/src/stroke/dot.svg @@ -0,0 +1,3 @@ + + + diff --git a/sparkle/src/icons/stroke/Dot.tsx b/sparkle/src/icons/stroke/Dot.tsx new file mode 100644 index 000000000000..89508013f4f2 --- /dev/null +++ b/sparkle/src/icons/stroke/Dot.tsx @@ -0,0 +1,20 @@ +import type { SVGProps } from "react"; +import * as React from "react"; +const SvgDot = (props: SVGProps) => ( + + + +); +export default SvgDot; diff --git a/sparkle/src/icons/stroke/index.ts b/sparkle/src/icons/stroke/index.ts index 211f94e78a57..5843b26b8b00 100644 --- a/sparkle/src/icons/stroke/index.ts +++ b/sparkle/src/icons/stroke/index.ts @@ -48,6 +48,7 @@ export { default as DocumentDuplicateStrokeIcon } from "./DocumentDuplicate"; export { default as DocumentPileStrokeIcon } from "./DocumentPile"; export { default as DocumentPlusStrokeIcon } from "./DocumentPlus"; export { default as DocumentTextStrokeIcon } from "./DocumentText"; +export { default as DotStrokeIcon } from "./Dot"; export { default as DustStrokeIcon } from "./Dust"; export { default as EmotionLaughStrokeIcon } from "./EmotionLaugh"; export { default as EqualizerStrokeIcon } from "./Equalizer"; diff --git a/sparkle/src/stories/Tree.stories.tsx b/sparkle/src/stories/Tree.stories.tsx index 243fa6ec1ece..fb05556170a5 100644 --- a/sparkle/src/stories/Tree.stories.tsx +++ b/sparkle/src/stories/Tree.stories.tsx @@ -1,7 +1,6 @@ import type { Meta } from "@storybook/react"; import React from "react"; -import { DustIcon } from "@sparkle/icons/solid"; import { DriveLogo, IntercomLogo, @@ -15,6 +14,7 @@ import { CloudArrowDownIcon, Cog6ToothIcon, DocumentIcon, + DustIcon, EyeIcon, FolderIcon, IconButton, @@ -89,7 +89,17 @@ export const TreeExample = () => { visual={FolderIcon} collapsed={false} > - + + +