diff --git a/.gitignore b/.gitignore index 378ea30e8..447544275 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,9 @@ nixos.qcow2 /docs/out **/.local.env +# MacOS stuff +**/.DS_store + # dream2nix .dream2nix diff --git a/pkgs/webview-ui/app/eslint.config.mjs b/pkgs/webview-ui/app/eslint.config.mjs index 858cc8fec..6b35c3e35 100644 --- a/pkgs/webview-ui/app/eslint.config.mjs +++ b/pkgs/webview-ui/app/eslint.config.mjs @@ -3,7 +3,7 @@ import tseslint from "typescript-eslint"; import tailwind from "eslint-plugin-tailwindcss"; import pluginQuery from "@tanstack/eslint-plugin-query"; -export default tseslint.config( +const config = tseslint.config( eslint.configs.recommended, ...pluginQuery.configs["flat/recommended"], ...tseslint.configs.strict, @@ -30,3 +30,5 @@ export default tseslint.config( }, }, ); + +export default config; diff --git a/pkgs/webview-ui/app/src/Form/fieldset/index.tsx b/pkgs/webview-ui/app/src/Form/fieldset/index.tsx new file mode 100644 index 000000000..fa5ee953a --- /dev/null +++ b/pkgs/webview-ui/app/src/Form/fieldset/index.tsx @@ -0,0 +1,32 @@ +import { JSX } from "solid-js"; + +import { Typography } from "@/src/components/Typography"; + +interface FieldsetProps { + legend?: string; + children: JSX.Element; + class?: string; +} + +export default function Fieldset(props: FieldsetProps) { + return ( +
+ ); +} diff --git a/pkgs/webview-ui/app/src/Form/form/index.tsx b/pkgs/webview-ui/app/src/Form/form/index.tsx index d2e971ef5..9083335f2 100644 --- a/pkgs/webview-ui/app/src/Form/form/index.tsx +++ b/pkgs/webview-ui/app/src/Form/form/index.tsx @@ -368,10 +368,10 @@ export function ListValueDisplay