mirror of
https://github.com/ant-design/ant-design.git
synced 2026-02-09 02:49:18 +08:00
* docs(replace): replace sandpack demos with code blocks in customize-theme.en-US.md Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * docs: update demo paths in theme customization docs * docs: add first example demo and update documentation * docs(demo): add Radio component to disable-motion example Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix(demo): initialize timerRef with null for proper typing Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
28 lines
661 B
TypeScript
28 lines
661 B
TypeScript
import React, { useState } from 'react';
|
|
import { Button, ColorPicker, ConfigProvider, Divider, Input, Space } from 'antd';
|
|
|
|
const App: React.FC = () => {
|
|
const [primary, setPrimary] = useState('#1677ff');
|
|
|
|
return (
|
|
<>
|
|
<ColorPicker showText value={primary} onChange={(color) => setPrimary(color.toHexString())} />
|
|
<Divider />
|
|
<ConfigProvider
|
|
theme={{
|
|
token: {
|
|
colorPrimary: primary,
|
|
},
|
|
}}
|
|
>
|
|
<Space>
|
|
<Input placeholder="Please Input" />
|
|
<Button type="primary">Submit</Button>
|
|
</Space>
|
|
</ConfigProvider>
|
|
</>
|
|
);
|
|
};
|
|
|
|
export default App;
|