セグメント化されたReactコンポーネント

以下のコンポーネントが含まれています

ボタンのプロパティ

ボタンコンポーネントは、Linkコンポーネントとほぼ同じプロパティを持ちますが、いくつかの追加のボタン固有のプロパティがあります。

プロパティデフォルト説明
<Segmented>のプロパティ
raisedbooleanfalseセグメント化を隆起させます
raisedIosbooleanfalseiOSテーマでのみセグメント化を隆起させます
raisedMdbooleanfalseMDテーマでのみセグメント化を隆起させます
roundbooleanfalseセグメント化を丸くします
roundIosbooleanfalseiOSテーマでのみセグメント化を丸くします
roundMdbooleanfalseMDテーマでのみセグメント化を丸くします
strongbooleanfalseセグメント化を強くします
strongIosbooleanfalseiOSテーマでのみセグメント化を強くします
strongMdbooleanfalseMDテーマでのみセグメント化を強くします
tagstringdivSegmented要素のレンダリングに使用されるタグ

segmented.jsx
import React, { useState } from 'react';
import { Navbar, Page, Block, Button, Segmented } from 'framework7-react';

export default () => {
  const [activeStrongButton, setActiveStrongButton] = useState(0);

  return (
    <Page>
      <Navbar title="Segmented" />

      <Block strong outlineIos>
        <Segmented tag="p">
          <Button>Button</Button>
          <Button>Button</Button>
          <Button active>Active</Button>
        </Segmented>
        <Segmented strong tag="p">
          <Button active={activeStrongButton === 0} onClick={() => setActiveStrongButton(0)}>
            Button
          </Button>
          <Button active={activeStrongButton === 1} onClick={() => setActiveStrongButton(1)}>
            Button
          </Button>
          <Button active={activeStrongButton === 2} onClick={() => setActiveStrongButton(2)}>
            Button
          </Button>
        </Segmented>
        <Segmented raised tag="p">
          <Button>Button</Button>
          <Button>Button</Button>
          <Button active>Active</Button>
        </Segmented>
        <Segmented tag="p">
          <Button outline>Outline</Button>
          <Button outline>Outline</Button>
          <Button outline active>
            Active
          </Button>
        </Segmented>
        <Segmented raised round tag="p">
          <Button round>Button</Button>
          <Button round>Button</Button>
          <Button round active>
            Active
          </Button>
        </Segmented>
        <Segmented round tag="p">
          <Button round outline>
            Outline
          </Button>
          <Button round outline>
            Outline
          </Button>
          <Button round outline active>
            Active
          </Button>
        </Segmented>
      </Block>
    </Page>
  );
};
このページについて