Skip to content

Commit e350672

Browse files
committed
fix: adjust button placement in checkbox group component
1 parent f0a7613 commit e350672

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

apps/ui/public/r/p-checkbox-group-5.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"files": [
1515
{
1616
"path": "registry/default/particles/p-checkbox-group-5.tsx",
17-
"content": "\"use client\";\n\nimport * as React from \"react\";\n\nimport { Button } from \"@/registry/default/ui/button\";\nimport { Checkbox } from \"@/registry/default/ui/checkbox\";\nimport { CheckboxGroup } from \"@/registry/default/ui/checkbox-group\";\nimport {\n Field,\n FieldDescription,\n FieldItem,\n FieldLabel,\n} from \"@/registry/default/ui/field\";\nimport { Fieldset, FieldsetLegend } from \"@/registry/default/ui/fieldset\";\nimport { Form } from \"@/registry/default/ui/form\";\n\nexport default function Particle() {\n const [loading, setLoading] = React.useState(false);\n const onSubmit = async (e: React.FormEvent<HTMLFormElement>) => {\n e.preventDefault();\n const formData = new FormData(e.currentTarget);\n setLoading(true);\n await new Promise((r) => setTimeout(r, 800));\n setLoading(false);\n const frameworks = formData.getAll(\"frameworks\") as string[];\n alert(`Selected: ${frameworks.join(\", \") || \"none\"}`);\n };\n\n return (\n <Form className=\"max-w-xl\" onSubmit={onSubmit}>\n <Field name=\"frameworks\">\n <Fieldset\n className=\"gap-4\"\n render={<CheckboxGroup defaultValue={[\"next\"]} disabled={loading} />}\n >\n <FieldsetLegend className=\"font-medium text-sm\">\n Frameworks\n </FieldsetLegend>\n <FieldItem>\n <Checkbox value=\"next\" />\n <div className=\"flex flex-col items-start gap-2\">\n <FieldLabel>Next.js</FieldLabel>\n <FieldDescription>\n Next.js is a React framework for building web applications.\n </FieldDescription>\n </div>\n </FieldItem>\n <FieldItem>\n <Checkbox value=\"vite\" />\n <FieldLabel>Vite</FieldLabel>\n </FieldItem>\n <FieldItem>\n <Checkbox value=\"astro\" />\n <FieldLabel>Astro</FieldLabel>\n </FieldItem>\n </Fieldset>\n <Button disabled={loading} type=\"submit\">\n Submit\n </Button>\n </Field>\n </Form>\n );\n}\n",
17+
"content": "\"use client\";\n\nimport * as React from \"react\";\n\nimport { Button } from \"@/registry/default/ui/button\";\nimport { Checkbox } from \"@/registry/default/ui/checkbox\";\nimport { CheckboxGroup } from \"@/registry/default/ui/checkbox-group\";\nimport {\n Field,\n FieldDescription,\n FieldItem,\n FieldLabel,\n} from \"@/registry/default/ui/field\";\nimport { Fieldset, FieldsetLegend } from \"@/registry/default/ui/fieldset\";\nimport { Form } from \"@/registry/default/ui/form\";\n\nexport default function Particle() {\n const [loading, setLoading] = React.useState(false);\n const onSubmit = async (e: React.FormEvent<HTMLFormElement>) => {\n e.preventDefault();\n const formData = new FormData(e.currentTarget);\n setLoading(true);\n await new Promise((r) => setTimeout(r, 800));\n setLoading(false);\n const frameworks = formData.getAll(\"frameworks\") as string[];\n alert(`Selected: ${frameworks.join(\", \") || \"none\"}`);\n };\n\n return (\n <Form className=\"max-w-xl\" onSubmit={onSubmit}>\n <Field name=\"frameworks\">\n <Fieldset\n className=\"gap-4\"\n render={<CheckboxGroup defaultValue={[\"next\"]} disabled={loading} />}\n >\n <FieldsetLegend className=\"font-medium text-sm\">\n Frameworks\n </FieldsetLegend>\n <FieldItem>\n <Checkbox value=\"next\" />\n <div className=\"flex flex-col items-start gap-2\">\n <FieldLabel>Next.js</FieldLabel>\n <FieldDescription>\n Next.js is a React framework for building web applications.\n </FieldDescription>\n </div>\n </FieldItem>\n <FieldItem>\n <Checkbox value=\"vite\" />\n <FieldLabel>Vite</FieldLabel>\n </FieldItem>\n <FieldItem>\n <Checkbox value=\"astro\" />\n <FieldLabel>Astro</FieldLabel>\n </FieldItem>\n </Fieldset>\n </Field>\n <Button disabled={loading} type=\"submit\">\n Submit\n </Button>\n </Form>\n );\n}\n",
1818
"type": "registry:block"
1919
}
2020
],

apps/ui/registry/default/particles/p-checkbox-group-5.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ export default function Particle() {
5454
<FieldLabel>Astro</FieldLabel>
5555
</FieldItem>
5656
</Fieldset>
57-
<Button disabled={loading} type="submit">
58-
Submit
59-
</Button>
6057
</Field>
58+
<Button disabled={loading} type="submit">
59+
Submit
60+
</Button>
6161
</Form>
6262
);
6363
}

0 commit comments

Comments
 (0)