Icon
skyroc-ui/iconFreeBlock
skyroc-ui publishes no description for this item.
Install it
npx shadcn@latest add https://ui-play.skyroc.me/r/icon.jsonSource
1'use client';23import { Icon as IconifyIcon } from '@iconify/react';4import { useComponentConfig } from '../config-provider/context';5import type { IconProps } from './types';67const Icon = (props: IconProps) => {8 const contextConfig = useComponentConfig('icon');910 const { height = contextConfig?.height ?? '1.25em', width = contextConfig?.width ?? '1.25em', ...rest } = props;1112 const mergedProps = {13 ...contextConfig,14 height,15 width,16 ...rest17 };1819 return <IconifyIcon {...mergedProps} />;20};2122Icon.displayName = 'Icon';2324export default Icon;
What it pulls in
npm packages
Other registry items
Files it writes
More from skyroc-ui
All 58 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | skyroc-ui | Blocks | Free | 2 deps · 10 files | |
| Alertalert | skyroc-ui | Blocks | Free | 1 dep · 9 files | |
| Alert Dialogalert-dialog | skyroc-ui | Blocks | Free | 2 deps · 13 files | |
| Arrowarrow | skyroc-ui | Blocks | Free | no deps | |
| Aspect Ratioaspect-ratio | skyroc-ui | Blocks | Free | 1 dep · 4 files | |
| Avataravatar | skyroc-ui | Blocks | Free | 1 dep · 8 files | |
| Badgebadge | skyroc-ui | Blocks | Free | no deps · 7 files | |
| Bottom Sheetbottom-sheet | skyroc-ui | Blocks | Free | no deps · 12 files |
