From f936b446dd5199ca8b042ee3b7d9b1062e5e937a Mon Sep 17 00:00:00 2001 From: Stefan Imhoff Date: Mon, 4 Dec 2023 18:49:06 +0100 Subject: [PATCH] chore: generate icon components --- src/components/icons/ArrowLeft.tsx | 7 +++++++ src/components/icons/ArrowLeftS.tsx | 7 +++++++ src/components/icons/ArrowRight.tsx | 7 +++++++ src/components/icons/ArrowRightS.tsx | 7 +++++++ src/components/icons/ArrowUp.tsx | 7 +++++++ src/components/icons/Circle.tsx | 16 ++++++++++++++++ src/components/icons/Close.tsx | 7 +++++++ src/components/icons/Download.tsx | 7 +++++++ src/components/icons/Github.tsx | 7 +++++++ src/components/icons/Instagram.tsx | 7 +++++++ src/components/icons/Mail.tsx | 7 +++++++ src/components/icons/MailSend.tsx | 7 +++++++ src/components/icons/Rss.tsx | 7 +++++++ src/components/icons/Search.tsx | 7 +++++++ src/components/icons/Twitter.tsx | 7 +++++++ src/components/icons/TwitterX.tsx | 7 +++++++ src/components/icons/index.ts | 16 ++++++++++++++++ 17 files changed, 137 insertions(+) create mode 100644 src/components/icons/ArrowLeft.tsx create mode 100644 src/components/icons/ArrowLeftS.tsx create mode 100644 src/components/icons/ArrowRight.tsx create mode 100644 src/components/icons/ArrowRightS.tsx create mode 100644 src/components/icons/ArrowUp.tsx create mode 100644 src/components/icons/Circle.tsx create mode 100644 src/components/icons/Close.tsx create mode 100644 src/components/icons/Download.tsx create mode 100644 src/components/icons/Github.tsx create mode 100644 src/components/icons/Instagram.tsx create mode 100644 src/components/icons/Mail.tsx create mode 100644 src/components/icons/MailSend.tsx create mode 100644 src/components/icons/Rss.tsx create mode 100644 src/components/icons/Search.tsx create mode 100644 src/components/icons/Twitter.tsx create mode 100644 src/components/icons/TwitterX.tsx create mode 100644 src/components/icons/index.ts diff --git a/src/components/icons/ArrowLeft.tsx b/src/components/icons/ArrowLeft.tsx new file mode 100644 index 0000000..5ba7328 --- /dev/null +++ b/src/components/icons/ArrowLeft.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const ArrowLeft = (props: SVGProps) => ( + + + +); +export default ArrowLeft; diff --git a/src/components/icons/ArrowLeftS.tsx b/src/components/icons/ArrowLeftS.tsx new file mode 100644 index 0000000..f1d36d2 --- /dev/null +++ b/src/components/icons/ArrowLeftS.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const ArrowLeftS = (props: SVGProps) => ( + + + +); +export default ArrowLeftS; diff --git a/src/components/icons/ArrowRight.tsx b/src/components/icons/ArrowRight.tsx new file mode 100644 index 0000000..02a269d --- /dev/null +++ b/src/components/icons/ArrowRight.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const ArrowRight = (props: SVGProps) => ( + + + +); +export default ArrowRight; diff --git a/src/components/icons/ArrowRightS.tsx b/src/components/icons/ArrowRightS.tsx new file mode 100644 index 0000000..20c1eca --- /dev/null +++ b/src/components/icons/ArrowRightS.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const ArrowRightS = (props: SVGProps) => ( + + + +); +export default ArrowRightS; diff --git a/src/components/icons/ArrowUp.tsx b/src/components/icons/ArrowUp.tsx new file mode 100644 index 0000000..2d841a7 --- /dev/null +++ b/src/components/icons/ArrowUp.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const ArrowUp = (props: SVGProps) => ( + + + +); +export default ArrowUp; diff --git a/src/components/icons/Circle.tsx b/src/components/icons/Circle.tsx new file mode 100644 index 0000000..0bde53b --- /dev/null +++ b/src/components/icons/Circle.tsx @@ -0,0 +1,16 @@ +import type { SVGProps } from 'preact/compat'; +const Circle = (props: SVGProps) => ( + + + +); +export default Circle; diff --git a/src/components/icons/Close.tsx b/src/components/icons/Close.tsx new file mode 100644 index 0000000..bd3fd80 --- /dev/null +++ b/src/components/icons/Close.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Close = (props: SVGProps) => ( + + + +); +export default Close; diff --git a/src/components/icons/Download.tsx b/src/components/icons/Download.tsx new file mode 100644 index 0000000..3d22864 --- /dev/null +++ b/src/components/icons/Download.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Download = (props: SVGProps) => ( + + + +); +export default Download; diff --git a/src/components/icons/Github.tsx b/src/components/icons/Github.tsx new file mode 100644 index 0000000..55b8dc1 --- /dev/null +++ b/src/components/icons/Github.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Github = (props: SVGProps) => ( + + + +); +export default Github; diff --git a/src/components/icons/Instagram.tsx b/src/components/icons/Instagram.tsx new file mode 100644 index 0000000..3cb0c55 --- /dev/null +++ b/src/components/icons/Instagram.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Instagram = (props: SVGProps) => ( + + + +); +export default Instagram; diff --git a/src/components/icons/Mail.tsx b/src/components/icons/Mail.tsx new file mode 100644 index 0000000..f90d27a --- /dev/null +++ b/src/components/icons/Mail.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Mail = (props: SVGProps) => ( + + + +); +export default Mail; diff --git a/src/components/icons/MailSend.tsx b/src/components/icons/MailSend.tsx new file mode 100644 index 0000000..beafe56 --- /dev/null +++ b/src/components/icons/MailSend.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const MailSend = (props: SVGProps) => ( + + + +); +export default MailSend; diff --git a/src/components/icons/Rss.tsx b/src/components/icons/Rss.tsx new file mode 100644 index 0000000..cfbbe55 --- /dev/null +++ b/src/components/icons/Rss.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Rss = (props: SVGProps) => ( + + + +); +export default Rss; diff --git a/src/components/icons/Search.tsx b/src/components/icons/Search.tsx new file mode 100644 index 0000000..2cfdcf8 --- /dev/null +++ b/src/components/icons/Search.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Search = (props: SVGProps) => ( + + + +); +export default Search; diff --git a/src/components/icons/Twitter.tsx b/src/components/icons/Twitter.tsx new file mode 100644 index 0000000..7a38c0d --- /dev/null +++ b/src/components/icons/Twitter.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const Twitter = (props: SVGProps) => ( + + + +); +export default Twitter; diff --git a/src/components/icons/TwitterX.tsx b/src/components/icons/TwitterX.tsx new file mode 100644 index 0000000..67ace01 --- /dev/null +++ b/src/components/icons/TwitterX.tsx @@ -0,0 +1,7 @@ +import type { SVGProps } from 'preact/compat'; +const TwitterX = (props: SVGProps) => ( + + + +); +export default TwitterX; diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts new file mode 100644 index 0000000..de38193 --- /dev/null +++ b/src/components/icons/index.ts @@ -0,0 +1,16 @@ +export { default as ArrowLeft } from './ArrowLeft.tsx'; +export { default as ArrowLeftS } from './ArrowLeftS.tsx'; +export { default as ArrowRight } from './ArrowRight.tsx'; +export { default as ArrowRightS } from './ArrowRightS.tsx'; +export { default as ArrowUp } from './ArrowUp.tsx'; +export { default as Circle } from './Circle.tsx'; +export { default as Close } from './Close.tsx'; +export { default as Download } from './Download.tsx'; +export { default as Github } from './Github.tsx'; +export { default as Instagram } from './Instagram.tsx'; +export { default as Mail } from './Mail.tsx'; +export { default as MailSend } from './MailSend.tsx'; +export { default as Rss } from './Rss.tsx'; +export { default as Search } from './Search.tsx'; +export { default as Twitter } from './Twitter.tsx'; +export { default as TwitterX } from './TwitterX.tsx';