diff --git a/src/lib/components/atoms/icon/icon.constants.ts b/src/lib/components/atoms/icon/icon.constants.ts index 0c0933f..25272b1 100644 --- a/src/lib/components/atoms/icon/icon.constants.ts +++ b/src/lib/components/atoms/icon/icon.constants.ts @@ -4,6 +4,7 @@ import { ArrowTopRight, Atom, Book, + Carousel, CircleArrowUp, CircleHive, CoinStack, @@ -11,10 +12,13 @@ import { DAO, Dart, Event, + Firefly, Gaming, HorizontalCircleChains, + IOTA, LayeredRings, Menu, + MetaMask, Meter, OpenSource, Overlap, @@ -22,6 +26,8 @@ import { RestAPI, Search, SecurityShield, + Shimmer, + SignalBars, SmallArrowBottomRight, SmartContract, SquareDots, @@ -38,6 +44,7 @@ export const ICON_MAP: Record> = { [IconEnum.ArrowTopRight]: ArrowTopRight, [IconEnum.Atom]: Atom, [IconEnum.Book]: Book, + [IconEnum.Carousel]: Carousel, [IconEnum.CircleArrowUp]: CircleArrowUp, [IconEnum.CircleHive]: CircleHive, [IconEnum.CoinStack]: CoinStack, @@ -45,10 +52,13 @@ export const ICON_MAP: Record> = { [IconEnum.DAO]: DAO, [IconEnum.Dart]: Dart, [IconEnum.Event]: Event, + [IconEnum.Firefly]: Firefly, [IconEnum.Gaming]: Gaming, [IconEnum.HorizontalCircleChains]: HorizontalCircleChains, + [IconEnum.IOTA]: IOTA, [IconEnum.LayeredRings]: LayeredRings, [IconEnum.Menu]: Menu, + [IconEnum.MetaMask]: MetaMask, [IconEnum.Meter]: Meter, [IconEnum.OpenSource]: OpenSource, [IconEnum.Overlap]: Overlap, @@ -56,6 +66,8 @@ export const ICON_MAP: Record> = { [IconEnum.RestAPI]: RestAPI, [IconEnum.Search]: Search, [IconEnum.SecurityShield]: SecurityShield, + [IconEnum.Shimmer]: Shimmer, + [IconEnum.SignalBars]: SignalBars, [IconEnum.SmallArrowBottomRight]: SmallArrowBottomRight, [IconEnum.SmartContract]: SmartContract, [IconEnum.SquareDots]: SquareDots, diff --git a/src/lib/components/atoms/icon/icon.enums.ts b/src/lib/components/atoms/icon/icon.enums.ts index a842069..421cf14 100644 --- a/src/lib/components/atoms/icon/icon.enums.ts +++ b/src/lib/components/atoms/icon/icon.enums.ts @@ -2,6 +2,7 @@ export enum IconEnum { ArrowTopRight = 'arrow-top-right', Atom = 'atom', Book = 'book', + Carousel = 'carousel', CircleArrowUp = 'circle-arrow-up', CircleHive = 'circle-hive', CoinStack = 'coin-stack', @@ -9,10 +10,13 @@ export enum IconEnum { DAO = 'dao', Dart = 'dart', Event = 'event', + Firefly = 'firefly', Gaming = 'gaming', HorizontalCircleChains = 'horizontal-circle-chains', + IOTA = 'iota', LayeredRings = 'layered-rings', Menu = 'menu', + MetaMask = 'metamask', Meter = 'meter', OpenSource = 'open-source', Overlap = 'overlap', @@ -20,6 +24,8 @@ export enum IconEnum { RestAPI = 'rest-api', Search = 'search', SecurityShield = 'security-shield', + Shimmer = 'shimmer', + SignalBars = 'signal-bars', SmallArrowBottomRight = 'small-arrow-bottom-right', SmartContract = 'smart-contract', SquareDots = 'square-dots', diff --git a/src/lib/components/atoms/icon/icons/carousel.svelte b/src/lib/components/atoms/icon/icons/carousel.svelte new file mode 100644 index 0000000..058735a --- /dev/null +++ b/src/lib/components/atoms/icon/icons/carousel.svelte @@ -0,0 +1,42 @@ + + + + + + + + + + + diff --git a/src/lib/components/atoms/icon/icons/firefly.svelte b/src/lib/components/atoms/icon/icons/firefly.svelte new file mode 100644 index 0000000..9d71d89 --- /dev/null +++ b/src/lib/components/atoms/icon/icons/firefly.svelte @@ -0,0 +1,26 @@ + + + + + + + diff --git a/src/lib/components/atoms/icon/icons/index.ts b/src/lib/components/atoms/icon/icons/index.ts index 185d011..957f8c1 100644 --- a/src/lib/components/atoms/icon/icons/index.ts +++ b/src/lib/components/atoms/icon/icons/index.ts @@ -1,6 +1,7 @@ export { default as ArrowTopRight } from './arrow-top-right.svelte' export { default as Atom } from './atom.svelte' export { default as Book } from './book.svelte' +export { default as Carousel } from './carousel.svelte' export { default as CircleArrowUp } from './circle-arrow-up.svelte' export { default as CircleHive } from './circle-hive.svelte' export { default as CoinStack } from './coin-stack.svelte' @@ -8,10 +9,13 @@ export { default as Convergence } from './convergence.svelte' export { default as DAO } from './dao.svelte' export { default as Dart } from './dart.svelte' export { default as Event } from './event.svelte' +export { default as Firefly } from './firefly.svelte' export { default as Gaming } from './gaming.svelte' export { default as HorizontalCircleChains } from './horizontal-circle-chains.svelte' +export { default as IOTA } from './iota.svelte' export { default as LayeredRings } from './layered-rings.svelte' export { default as Menu } from './menu.svelte' +export { default as MetaMask } from './metamask.svelte' export { default as Meter } from './meter.svelte' export { default as OpenSource } from './open-source.svelte' export { default as Overlap } from './overlap.svelte' @@ -19,6 +23,8 @@ export { default as PieChart } from './pie-chart.svelte' export { default as RestAPI } from './rest-api.svelte' export { default as Search } from './search.svelte' export { default as SecurityShield } from './security-shield.svelte' +export { default as Shimmer } from './shimmer.svelte' +export { default as SignalBars } from './signal-bars.svelte' export { default as SmallArrowBottomRight } from './small-arrow-bottom-right.svelte' export { default as SmartContract } from './smart-contract.svelte' export { default as SquareDots } from './square-dots.svelte' diff --git a/src/lib/components/atoms/icon/icons/iota.svelte b/src/lib/components/atoms/icon/icons/iota.svelte new file mode 100644 index 0000000..99b5cbc --- /dev/null +++ b/src/lib/components/atoms/icon/icons/iota.svelte @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lib/components/atoms/icon/icons/metamask.svelte b/src/lib/components/atoms/icon/icons/metamask.svelte new file mode 100644 index 0000000..b0e0a8f --- /dev/null +++ b/src/lib/components/atoms/icon/icons/metamask.svelte @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/lib/components/atoms/icon/icons/shimmer.svelte b/src/lib/components/atoms/icon/icons/shimmer.svelte new file mode 100644 index 0000000..1364dec --- /dev/null +++ b/src/lib/components/atoms/icon/icons/shimmer.svelte @@ -0,0 +1,17 @@ + + + + + + diff --git a/src/lib/components/atoms/icon/icons/signal-bars.svelte b/src/lib/components/atoms/icon/icons/signal-bars.svelte new file mode 100644 index 0000000..5db38b7 --- /dev/null +++ b/src/lib/components/atoms/icon/icons/signal-bars.svelte @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/src/lib/components/molecules/blogpost-card/blogpost-card.svelte b/src/lib/components/molecules/blogpost-card/blogpost-card.svelte index 00742ec..11d5e98 100644 --- a/src/lib/components/molecules/blogpost-card/blogpost-card.svelte +++ b/src/lib/components/molecules/blogpost-card/blogpost-card.svelte @@ -49,7 +49,7 @@ {...externalProps} class="blogpost-card flex flex-col items-start justify-center w-full space-y-6" > - +