@net-advantage/nabs-ui-accordion
v0.63.0
Published
Reusable accordion control for the Nabs UI library.
Downloads
4,961
Readme
nabs-ui-accordion
Reusable React accordion control for the Nabs UI library.
Usage
import { Accordion } from "@net-advantage/nabs-ui-accordion";
const items = [
{
id: "summary",
header: "Summary",
content: "Overview content.",
},
{
id: "details",
header: "Details",
content: "Detailed content.",
},
{
id: "history",
header: "History",
content: "History content.",
},
];
export function Example() {
return (
<Accordion
mode="multiple"
items={items}
defaultExpandedItemIds={["summary"]}
onExpandedItemIdsChange={(nextIds) => console.log(nextIds)}
/>
);
}Props
modesupportssingleandmultiplepanel expansion behavior.itemsdefines the list of accordion items to render.expandedItemIdscontrols expanded items.defaultExpandedItemIdssets initial expanded items for uncontrolled usage.onExpandedItemIdsChangefires whenever expansion state changes.
