diff --git a/docs/IconsGallery/IconsGallery.tsx b/docs/IconsGallery/IconsGallery.tsx index c51925f7..9b496972 100644 --- a/docs/IconsGallery/IconsGallery.tsx +++ b/docs/IconsGallery/IconsGallery.tsx @@ -11,6 +11,7 @@ import { ArrowRightIcon, ArrowUpIcon, BarChartIcon, + BookOpenIcon, CalendarMonthIcon, CheckIcon, CheckCircleIcon, @@ -25,6 +26,7 @@ import { CubeIcon, DatacenterIcon, DeleteIcon, + DollarSignIcon, DownloadIcon, EditIcon, EllipsesIcon, @@ -43,6 +45,7 @@ import { InvoiceListIcon, KeyIcon, LoaderIcon, + LightBulbIcon, NetworkIcon, PagesStackIcon, PageviewIcon, @@ -79,6 +82,7 @@ const iconEntries: IconEntry[] = [ { name: 'ArrowRightIcon', component: ArrowRightIcon }, { name: 'ArrowUpIcon', component: ArrowUpIcon }, { name: 'BarChartIcon', component: BarChartIcon }, + { name: 'BookOpenIcon', component: BookOpenIcon }, { name: 'CalendarMonthIcon', component: CalendarMonthIcon }, { name: 'CheckIcon', component: CheckIcon }, { name: 'CheckCircleIcon', component: CheckCircleIcon }, @@ -93,6 +97,7 @@ const iconEntries: IconEntry[] = [ { name: 'CubeIcon', component: CubeIcon }, { name: 'DatacenterIcon', component: DatacenterIcon }, { name: 'DeleteIcon', component: DeleteIcon }, + { name: 'DollarSignIcon', component: DollarSignIcon }, { name: 'DownloadIcon', component: DownloadIcon }, { name: 'EditIcon', component: EditIcon }, { name: 'EllipsesIcon', component: EllipsesIcon }, @@ -112,6 +117,7 @@ const iconEntries: IconEntry[] = [ { name: 'KeyIcon', component: KeyIcon }, { name: 'LoaderIcon', component: LoaderIcon }, { name: 'NetworkIcon', component: NetworkIcon }, + { name: 'LightBulbIcon', component: LightBulbIcon }, { name: 'PagesStackIcon', component: PagesStackIcon }, { name: 'PageviewIcon', component: PageviewIcon }, { name: 'PeopleIcon', component: PeopleIcon }, diff --git a/lib/assets/icons/components/BookOpen.tsx b/lib/assets/icons/components/BookOpen.tsx new file mode 100644 index 00000000..18247091 --- /dev/null +++ b/lib/assets/icons/components/BookOpen.tsx @@ -0,0 +1,30 @@ +import { forwardRef } from 'react'; + +import { IconProps } from './types'; + +export const BookOpenIcon = forwardRef( + ({ size = 24, color = 'currentColor', ...props }, ref) => ( + + + + ), +); + +BookOpenIcon.displayName = 'KonstructBookOpenIcon'; + +export default BookOpenIcon; diff --git a/lib/assets/icons/components/DollarSign.tsx b/lib/assets/icons/components/DollarSign.tsx new file mode 100644 index 00000000..6c7fabd5 --- /dev/null +++ b/lib/assets/icons/components/DollarSign.tsx @@ -0,0 +1,28 @@ +import { forwardRef } from 'react'; + +import { IconProps } from './types'; + +export const DollarSignIcon = forwardRef( + ({ size = 24, color = 'currentColor', ...props }, ref) => ( + + + + ), +); + +DollarSignIcon.displayName = 'KonstructDollarSignIcon'; + +export default DollarSignIcon; diff --git a/lib/assets/icons/components/LightBulb.tsx b/lib/assets/icons/components/LightBulb.tsx new file mode 100644 index 00000000..3c36ebc2 --- /dev/null +++ b/lib/assets/icons/components/LightBulb.tsx @@ -0,0 +1,36 @@ +import { forwardRef } from 'react'; + +import { IconProps } from './types'; + +export const LightBulbIcon = forwardRef( + ({ size = 24, color = 'currentColor', ...props }, ref) => ( + + + + + ), +); + +LightBulbIcon.displayName = 'KonstructLightBulbIcon'; + +export default LightBulbIcon; diff --git a/lib/assets/icons/components/index.ts b/lib/assets/icons/components/index.ts index 406e771c..0da3e7fc 100644 --- a/lib/assets/icons/components/index.ts +++ b/lib/assets/icons/components/index.ts @@ -8,6 +8,7 @@ export { ArrowLeftIcon } from './ArrowLeft'; export { ArrowRightIcon } from './ArrowRight'; export { ArrowUpIcon } from './ArrowUp'; export { BarChartIcon } from './BarChart'; +export { BookOpenIcon } from './BookOpen'; export { CalendarMonthIcon } from './CalendarMonth'; export { CheckIcon } from './Check'; export { CheckCircleIcon } from './CheckCircle'; @@ -22,6 +23,7 @@ export { CpuIcon } from './Cpu'; export { CubeIcon } from './Cube'; export { DatacenterIcon } from './Datacenter'; export { DeleteIcon } from './Delete'; +export { DollarSignIcon } from './DollarSign'; export { DownloadIcon } from './Download'; export { EditIcon } from './Edit'; export { EllipsesIcon } from './Ellipses'; @@ -40,6 +42,7 @@ export { InformationOutlineIcon } from './InformationOutline'; export { InvoiceListIcon } from './InvoiceList'; export { KeyIcon } from './Key'; export { LoaderIcon } from './Loader'; +export { LightBulbIcon } from './LightBulb'; export { NetworkIcon } from './Network'; export { PagesStackIcon } from './PagesStack'; export { PageviewIcon } from './Pageview'; diff --git a/lib/icons.ts b/lib/icons.ts index b1ae7d20..2034a8e5 100644 --- a/lib/icons.ts +++ b/lib/icons.ts @@ -10,6 +10,7 @@ export { ArrowRightIcon, ArrowUpIcon, BarChartIcon, + BookOpenIcon, CalendarMonthIcon, CheckIcon, CheckCircleIcon, @@ -24,6 +25,7 @@ export { CubeIcon, DatacenterIcon, DeleteIcon, + DollarSignIcon, DownloadIcon, EditIcon, EllipsesIcon, @@ -42,6 +44,7 @@ export { InvoiceListIcon, KeyIcon, LoaderIcon, + LightBulbIcon, NetworkIcon, PagesStackIcon, PageviewIcon,