en-US

The buttons have 4 themes: primary, success, warning and danger.

zh-CN

按钮有 4 种主题:primarysuccesswarningdanger

import { useState } from 'react';

import { DButton, DRadio } from '@react-devui/ui';

export default function Demo() {
  const [theme, setTheme] = useState('danger');

  return (
    <>
      <DRadio.Group
        dList={['primary', 'success', 'warning', 'danger'].map((theme) => ({
          label: theme,
          value: theme,
        }))}
        dModel={theme}
        dType="outline"
        onModelChange={setTheme}
      />
      <br />
      <DButton dTheme={theme}>Button</DButton>
      <DButton dType="secondary" dTheme={theme}>
        Button
      </DButton>
      <DButton dType="outline" dTheme={theme}>
        Button
      </DButton>
      <DButton dType="dashed" dTheme={theme}>
        Button
      </DButton>
      <DButton dType="text" dTheme={theme}>
        Button
      </DButton>
      <DButton dType="link" dTheme={theme}>
        Button
      </DButton>
    </>
  );
}