diff --git a/packages/radix-icons/icons/directory-filled.svg b/packages/radix-icons/icons/directory-filled.svg new file mode 100644 index 00000000..e5604439 --- /dev/null +++ b/packages/radix-icons/icons/directory-filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/radix-icons/icons/directory-open-filled.svg b/packages/radix-icons/icons/directory-open-filled.svg new file mode 100644 index 00000000..b80c0aaa --- /dev/null +++ b/packages/radix-icons/icons/directory-open-filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/radix-icons/icons/directory-open.svg b/packages/radix-icons/icons/directory-open.svg new file mode 100644 index 00000000..7584a477 --- /dev/null +++ b/packages/radix-icons/icons/directory-open.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/radix-icons/icons/directory.svg b/packages/radix-icons/icons/directory.svg new file mode 100644 index 00000000..9ac7ee43 --- /dev/null +++ b/packages/radix-icons/icons/directory.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/radix-icons/manifest.json b/packages/radix-icons/manifest.json index 9fc903f8..374f28b7 100644 --- a/packages/radix-icons/manifest.json +++ b/packages/radix-icons/manifest.json @@ -104,6 +104,10 @@ "dashboard": "icons/15/dashboard.svg", "desktop": "icons/15/desktop.svg", "dimensions": "icons/15/dimensions.svg", + "directory": "icons/15/directory.svg", + "directory-filled": "icons/15/directory-filled.svg", + "directory-open-filled": "icons/15/directory-open-filled.svg", + "directory-open": "icons/15/directory-open.svg", "disc": "icons/15/disc.svg", "discord-logo": "icons/15/discord-logo.svg", "divider-horizontal": "icons/15/divider-horizontal.svg", diff --git a/packages/radix-icons/src/DirectoryFilledIcon.tsx b/packages/radix-icons/src/DirectoryFilledIcon.tsx new file mode 100644 index 00000000..f3de419a --- /dev/null +++ b/packages/radix-icons/src/DirectoryFilledIcon.tsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import { IconProps } from './types'; + +// ✅ +export const DirectoryFilledIcon = React.forwardRef( + ({ color = 'currentColor', ...props }, forwardedRef) => { + return ( + + + + ); + } +); + +export default DirectoryFilledIcon; diff --git a/packages/radix-icons/src/DirectoryIcon.tsx b/packages/radix-icons/src/DirectoryIcon.tsx new file mode 100644 index 00000000..d6db0a70 --- /dev/null +++ b/packages/radix-icons/src/DirectoryIcon.tsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import { IconProps } from './types'; + +// ✅ +export const DirectoryIcon = React.forwardRef( + ({ color = 'currentColor', ...props }, forwardedRef) => { + return ( + + + + ); + } +); + +export default DirectoryIcon; diff --git a/packages/radix-icons/src/DirectoryOpenFilledIcon.tsx b/packages/radix-icons/src/DirectoryOpenFilledIcon.tsx new file mode 100644 index 00000000..007c7025 --- /dev/null +++ b/packages/radix-icons/src/DirectoryOpenFilledIcon.tsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import { IconProps } from './types'; + +// ✅ +export const DirectoryOpenFilledIcon = React.forwardRef( + ({ color = 'currentColor', ...props }, forwardedRef) => { + return ( + + + + ); + } +); + +export default DirectoryOpenFilledIcon; diff --git a/packages/radix-icons/src/DirectoryOpenIcon.tsx b/packages/radix-icons/src/DirectoryOpenIcon.tsx new file mode 100644 index 00000000..e5a3b46b --- /dev/null +++ b/packages/radix-icons/src/DirectoryOpenIcon.tsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import { IconProps } from './types'; + +// ✅ +export const DirectoryOpenIcon = React.forwardRef( + ({ color = 'currentColor', ...props }, forwardedRef) => { + return ( + + + + ); + } +); + +export default DirectoryOpenIcon; diff --git a/packages/radix-icons/src/index.tsx b/packages/radix-icons/src/index.tsx index 1f8b0f67..347d07ea 100644 --- a/packages/radix-icons/src/index.tsx +++ b/packages/radix-icons/src/index.tsx @@ -101,6 +101,10 @@ export { default as DashIcon } from './DashIcon'; export { default as DashboardIcon } from './DashboardIcon'; export { default as DesktopIcon } from './DesktopIcon'; export { default as DimensionsIcon } from './DimensionsIcon'; +export { default as DirectoryIcon } from './DirectoryIcon'; +export { default as DirectoryFilledIcon } from './DirectoryFilledIcon'; +export { default as DirectoryOpenFilledIcon } from './DirectoryOpenFilledIcon'; +export { default as DirectoryOpenIcon } from './DirectoryOpenIcon'; export { default as DiscIcon } from './DiscIcon'; export { default as DiscordLogoIcon } from './DiscordLogoIcon'; export { default as DividerHorizontalIcon } from './DividerHorizontalIcon'; diff --git a/packages/website/components/AllIcons.tsx b/packages/website/components/AllIcons.tsx index 67db53d9..06111587 100644 --- a/packages/website/components/AllIcons.tsx +++ b/packages/website/components/AllIcons.tsx @@ -972,6 +972,18 @@ const Objects = () => { + + + + + + + + + + + +