Files
TrueGrowth/docs/page-templates/form-page.tsx

42 lines
1.0 KiB
TypeScript

import {
Button,
Card,
CardContent,
CardFooter,
CardHeader,
FormGrid,
Input,
PageShell,
Select,
Textarea,
} from '@/ui';
export function FormPageTemplate() {
return (
<PageShell title="表单页面" description="表单使用可见标签和统一控件高度。">
<Card>
<CardHeader title="基础信息" description="只保留用户需要理解的字段。" />
<CardContent>
<FormGrid>
<Input id="name" label="名称" placeholder="请输入名称" />
<Select id="type" label="类型" defaultValue="default">
<option value="default"></option>
</Select>
</FormGrid>
<Textarea
id="description"
label="说明"
placeholder="补充必要说明"
style={{ marginTop: 14 }}
/>
</CardContent>
<CardFooter>
<Button variant="outline"></Button>
<Button></Button>
</CardFooter>
</Card>
</PageShell>
);
}