a0d1d728b9
demo: update examples with-ant-design - https://github.com/ant-design/ant-design/pull/43663
77 lines
2.1 KiB
TypeScript
77 lines
2.1 KiB
TypeScript
'use client'
|
|
|
|
import React from 'react'
|
|
import Link from 'next/link'
|
|
import { SmileFilled } from '@ant-design/icons'
|
|
import {
|
|
Button,
|
|
DatePicker,
|
|
Form,
|
|
InputNumber,
|
|
Select,
|
|
Slider,
|
|
Switch,
|
|
ConfigProvider,
|
|
} from 'antd'
|
|
import theme from './themeConfig'
|
|
|
|
const HomePage = () => (
|
|
<ConfigProvider theme={theme}>
|
|
<div style={{ padding: 100, height: '100vh' }}>
|
|
<div className="text-center mb-5">
|
|
<Link href="#" className="logo mr-0">
|
|
<SmileFilled style={{ fontSize: 48 }} />
|
|
</Link>
|
|
<p className="mb-0 mt-3 text-disabled">Welcome to the world !</p>
|
|
</div>
|
|
<div>
|
|
<Form
|
|
layout="horizontal"
|
|
size={'large'}
|
|
labelCol={{ span: 8 }}
|
|
wrapperCol={{ span: 8 }}
|
|
>
|
|
<Form.Item label="Input Number">
|
|
<InputNumber
|
|
min={1}
|
|
max={10}
|
|
style={{ width: 100 }}
|
|
defaultValue={3}
|
|
name="inputNumber"
|
|
/>
|
|
</Form.Item>
|
|
<Form.Item label="Switch">
|
|
<Switch defaultChecked />
|
|
</Form.Item>
|
|
<Form.Item label="Slider">
|
|
<Slider defaultValue={70} />
|
|
</Form.Item>
|
|
<Form.Item label="Select">
|
|
<Select
|
|
defaultValue="lucy"
|
|
style={{ width: 192 }}
|
|
options={[
|
|
{ value: 'jack', label: 'Jack' },
|
|
{ value: 'lucy', label: 'Lucy' },
|
|
{ value: 'Yiminghe', label: 'yiminghe' },
|
|
{ value: 'lijianan', label: 'lijianan' },
|
|
{ value: 'disabled', label: 'Disabled', disabled: true },
|
|
]}
|
|
/>
|
|
</Form.Item>
|
|
<Form.Item label="DatePicker">
|
|
<DatePicker showTime />
|
|
</Form.Item>
|
|
<Form.Item style={{ marginTop: 48 }} wrapperCol={{ offset: 8 }}>
|
|
<Button type="primary" htmlType="submit">
|
|
OK
|
|
</Button>
|
|
<Button style={{ marginLeft: 8 }}>Cancel</Button>
|
|
</Form.Item>
|
|
</Form>
|
|
</div>
|
|
</div>
|
|
</ConfigProvider>
|
|
)
|
|
|
|
export default HomePage
|