5.24.1 • Published 9 months ago

@purpurds/chip-group v5.24.1

Weekly downloads
-
License
AGPL-3.0-only
Repository
-
Last release
9 months ago

import { Meta, Stories, ArgTypes, Primary, Subtitle } from "@storybook/blocks";

import as ChipGroupStories from "./src/chip-group.stories"; import as ChipGroupItemStories from "./src/chip-group-item.stories"; import packageInfo from "./package.json";

ChipGroup

Version {packageInfo.version}

This component can be used both as a Filter Chip (multiple choice) and Choice Chip (single choice) component. The type prop determines which type of component will be used.

Showcase

Properties

ChipGroup

ChipGroupItem

Installation

Via NPM

Add the dependency to your consumer app like "@purpurds/purpur": "^x.y.z"

In MyApp.tsx

import "@purpurds/purpur/styles";

In MyComponent.tsx

import { useState } from "react";
import { ChipGroup } from "@purpurds/purpur";

export const MyComponent = () => {
  const [value, setValue] = useState("one");

  return (
    <ChipGroup type="choice" value={value} onValueChange={setValue}>
      <ChipGroup.Item value="one">Option 1</ChipGroup.Item>
      <ChipGroup.Item value="two">Option 2</ChipGroup.Item>
    </ChipGroup>
  );
};
import { useState } from "react";
import { ChipGroup } from "@purpurds/chip-group";

export const MyComponent = () => {
  const [value, setValue] = useState<string[]>([]);

  return (
    <ChipGroup type="filter" value={value} onValueChange={setValue}>
      <ChipGroup.Item value="one">Option 1</ChipGroup.Item>
      <ChipGroup.Item value="two">Option 2</ChipGroup.Item>
    </ChipGroup>
  );
};
5.24.1

9 months ago

5.24.0

9 months ago

5.23.0

9 months ago

5.21.1

9 months ago

5.21.0

9 months ago

5.22.0

9 months ago

5.18.3

10 months ago

5.18.2

10 months ago

5.18.1

10 months ago

5.18.0

10 months ago

5.19.1

9 months ago

5.19.0

9 months ago

5.17.0

10 months ago

5.20.1

9 months ago

5.20.0

9 months ago

5.16.1

10 months ago

5.16.0

10 months ago

5.15.1

10 months ago

5.15.0

10 months ago

5.14.0

11 months ago

5.5.0

1 year ago

5.3.0

1 year ago

5.1.2

1 year ago

5.13.0

11 months ago

5.11.2

11 months ago

5.11.1

11 months ago

5.11.0

11 months ago

5.8.2

1 year ago

5.8.1

1 year ago

5.8.0

1 year ago

5.4.3

1 year ago

5.6.0

1 year ago

5.4.2

1 year ago

5.4.1

1 year ago

5.4.0

1 year ago

5.2.0

1 year ago

5.12.0

11 months ago

5.10.1

11 months ago

5.10.0

12 months ago

5.9.0

1 year ago

5.7.0

1 year ago

5.1.1

1 year ago

5.1.0

1 year ago

5.0.0

1 year ago

4.5.0

1 year ago

4.6.0

1 year ago

4.5.1

1 year ago

4.4.0

1 year ago

4.3.0

1 year ago

4.2.0

1 year ago

4.1.1

1 year ago

4.1.0

1 year ago

4.0.2

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

3.7.1

1 year ago

3.7.0

1 year ago

3.6.0

1 year ago

3.5.1

1 year ago

3.5.0

1 year ago

3.4.0

1 year ago

3.3.2

1 year ago

3.3.1

1 year ago

3.3.0

1 year ago

3.2.0

1 year ago

3.1.0

1 year ago

3.0.1

1 year ago

3.0.0

1 year ago

2.8.0

1 year ago