From 1bb85879338ecbb20730844fd2c206c97ab9fda7 Mon Sep 17 00:00:00 2001 From: Konrad Szwarc Date: Sun, 28 Aug 2022 01:10:39 +0200 Subject: [PATCH] Move all components to Astro --- src/components/atoms/button.astro | 15 ++++++++++++++ .../atoms/button/button.stories.tsx | 17 ---------------- src/components/atoms/button/button.tsx | 15 -------------- src/components/atoms/button/index.ts | 1 - src/components/atoms/labelled-value.astro | 13 ++++++++++++ src/components/atoms/labelled-value/index.ts | 1 - .../labelled-value/labelled-value.stories.tsx | 15 -------------- .../atoms/labelled-value/labelled-value.tsx | 13 ------------ src/components/atoms/section-card.astro | 7 +++++++ src/components/atoms/section-card/index.ts | 1 - .../section-card/section-card.stories.tsx | 14 ------------- .../atoms/section-card/section-card.tsx | 8 -------- .../typography.tsx => typography.astro} | 20 +++++++++---------- src/components/atoms/typography/index.ts | 1 - .../atoms/typography/typography.stories.tsx | 15 -------------- .../sections/experience-section.astro | 8 ++++++++ .../experience/experience-section.tsx | 4 ---- src/components/sections/experience/index.ts | 1 - .../sections/favorites-section.astro | 8 ++++++++ .../sections/favorites/favorites-section.tsx | 4 ---- src/components/sections/favorites/index.ts | 1 - src/components/sections/main-section.astro | 8 ++++++++ src/components/sections/main/index.ts | 1 - src/components/sections/main/main-section.tsx | 4 ---- .../sections/portfolio-section.astro | 8 ++++++++ src/components/sections/portfolio/index.ts | 1 - .../sections/portfolio/portfolio-section.tsx | 4 ---- src/components/sections/skills-section.astro | 8 ++++++++ src/components/sections/skills/index.ts | 1 - .../sections/skills/skills-section.tsx | 4 ---- .../sections/testimonials-section.astro | 8 ++++++++ src/components/sections/testimonials/index.ts | 1 - .../testimonials/testimonials-section.tsx | 4 ---- src/pages/index.astro | 12 +++++------ 34 files changed, 98 insertions(+), 148 deletions(-) create mode 100644 src/components/atoms/button.astro delete mode 100644 src/components/atoms/button/button.stories.tsx delete mode 100644 src/components/atoms/button/button.tsx delete mode 100644 src/components/atoms/button/index.ts create mode 100644 src/components/atoms/labelled-value.astro delete mode 100644 src/components/atoms/labelled-value/index.ts delete mode 100644 src/components/atoms/labelled-value/labelled-value.stories.tsx delete mode 100644 src/components/atoms/labelled-value/labelled-value.tsx create mode 100644 src/components/atoms/section-card.astro delete mode 100644 src/components/atoms/section-card/index.ts delete mode 100644 src/components/atoms/section-card/section-card.stories.tsx delete mode 100644 src/components/atoms/section-card/section-card.tsx rename src/components/atoms/{typography/typography.tsx => typography.astro} (73%) delete mode 100644 src/components/atoms/typography/index.ts delete mode 100644 src/components/atoms/typography/typography.stories.tsx create mode 100644 src/components/sections/experience-section.astro delete mode 100644 src/components/sections/experience/experience-section.tsx delete mode 100644 src/components/sections/experience/index.ts create mode 100644 src/components/sections/favorites-section.astro delete mode 100644 src/components/sections/favorites/favorites-section.tsx delete mode 100644 src/components/sections/favorites/index.ts create mode 100644 src/components/sections/main-section.astro delete mode 100644 src/components/sections/main/index.ts delete mode 100644 src/components/sections/main/main-section.tsx create mode 100644 src/components/sections/portfolio-section.astro delete mode 100644 src/components/sections/portfolio/index.ts delete mode 100644 src/components/sections/portfolio/portfolio-section.tsx create mode 100644 src/components/sections/skills-section.astro delete mode 100644 src/components/sections/skills/index.ts delete mode 100644 src/components/sections/skills/skills-section.tsx create mode 100644 src/components/sections/testimonials-section.astro delete mode 100644 src/components/sections/testimonials/index.ts delete mode 100644 src/components/sections/testimonials/testimonials-section.tsx diff --git a/src/components/atoms/button.astro b/src/components/atoms/button.astro new file mode 100644 index 0000000..c47f2bc --- /dev/null +++ b/src/components/atoms/button.astro @@ -0,0 +1,15 @@ +--- +export interface Props extends astroHTML.JSX.ButtonHTMLAttributes {} + +const props = Astro.props; +--- + + diff --git a/src/components/atoms/button/button.stories.tsx b/src/components/atoms/button/button.stories.tsx deleted file mode 100644 index dc11f99..0000000 --- a/src/components/atoms/button/button.stories.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { ComponentMeta, ComponentStory } from '@storybook/react'; - -import * as C from './button'; - -export default { - title: 'Button', - component: C.Button, - argTypes: { - onClick: { action: 'onClick' }, - }, -} as ComponentMeta; - -export const Button: ComponentStory = (args) => ; - -Button.args = { - children: 'Button text', -}; diff --git a/src/components/atoms/button/button.tsx b/src/components/atoms/button/button.tsx deleted file mode 100644 index bfe6e6c..0000000 --- a/src/components/atoms/button/button.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import clsx from 'clsx'; -import type { ComponentPropsWithoutRef } from 'react'; - -interface ButtonProps extends ComponentPropsWithoutRef<'button'> {} - -export const Button = ({ className, ...props }: ButtonProps) => ( -