From 7f43af04ab6658fe97e2eacaeb49a7e0be23222b Mon Sep 17 00:00:00 2001 From: Marcus Kernohan <135075821+mkernohanbc@users.noreply.github.com> Date: Thu, 13 Jun 2024 10:51:24 -0700 Subject: [PATCH 01/45] TextField component Co-Authored-By: Tyler Krys --- packages/react-components/src/App.tsx | 9 +- .../src/components/TextField/TextField.css | 120 +++++++++++ .../src/components/TextField/TextField.tsx | 90 +++++++++ .../src/components/TextField/index.ts | 2 + .../react-components/src/components/index.ts | 1 + .../src/pages/TextField/TextField.tsx | 10 + .../src/pages/TextField/index.ts | 3 + packages/react-components/src/pages/index.ts | 3 +- .../src/stories/TextField.mdx | 94 +++++++++ .../src/stories/TextField.stories.tsx | 190 ++++++++++++++++++ 10 files changed, 520 insertions(+), 2 deletions(-) create mode 100644 packages/react-components/src/components/TextField/TextField.css create mode 100644 packages/react-components/src/components/TextField/TextField.tsx create mode 100644 packages/react-components/src/components/TextField/index.ts create mode 100644 packages/react-components/src/pages/TextField/TextField.tsx create mode 100644 packages/react-components/src/pages/TextField/index.ts create mode 100644 packages/react-components/src/stories/TextField.mdx create mode 100644 packages/react-components/src/stories/TextField.stories.tsx diff --git a/packages/react-components/src/App.tsx b/packages/react-components/src/App.tsx index 9e718c67..e34a595a 100644 --- a/packages/react-components/src/App.tsx +++ b/packages/react-components/src/App.tsx @@ -6,7 +6,13 @@ import "@bcgov/bc-sans/css/BC_Sans.css"; import { Button, Footer, FooterLinks, Header } from "@/components"; import useWindowDimensions from "@/hooks/useWindowDimensions"; -import { ButtonPage, SelectPage, TagGroupPage, TooltipPage } from "@/pages"; +import { + ButtonPage, + SelectPage, + TagGroupPage, + TooltipPage, + TextFieldPage, +} from "@/pages"; // This icon is available as a plain SVG at src/assets/icon-menu.svg function SvgMenuIcon() { @@ -142,6 +148,7 @@ function App() { +