UNPKG

@cimpress/react-components

Version:
98 lines 4.3 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = __importDefault(require("react")); const react_components_1 = require("@cimpress/react-components"); const accordion_1 = __importDefault(require("!raw-loader!./accordion")); const accordion_2 = __importDefault(require("./accordion")); const AccordionCheckbox_1 = __importDefault(require("./AccordionCheckbox")); const AccordionCheckbox_2 = __importDefault(require("!raw-loader!./AccordionCheckbox")); const AccordionVariants_1 = __importDefault(require("./AccordionVariants")); const AccordionVariants_tsx_1 = __importDefault(require("!raw-loader!./AccordionVariants.tsx")); const TabbedComponentDoc_1 = __importDefault(require("../../shared/TabbedComponentDoc")); const AccordionDocs = () => { const propInfos = [ { name: 'defaultOpen', type: 'boolean', default: 'false', description: 'Specify whether the accordion should be open or closed when it initially renders.', }, { name: 'customOpen', type: 'boolean', default: '', description: (react_1.default.createElement("div", null, "Can be used to customize when the accordion should be open.If this prop is used, ", react_1.default.createElement("code", null, "defaultOpen"), " will be ignored.")), }, { name: 'onClose', type: 'function', default: '', description: 'Function to be called when the accordion closes itself.', }, { name: 'onHeaderClick', type: 'function', default: '', description: (react_1.default.createElement("div", null, "Function to be called when the component is clicked. (Signature:", ' ', react_1.default.createElement("code", null, " onHeaderClick(event: DOMEvent, isNowOpen: boolean) "), ")")), }, { name: 'onHeaderClick', type: 'function', default: '', description: (react_1.default.createElement("div", null, "Function to be called when the component is clicked. (Signature:", ' ', react_1.default.createElement("code", null, " onHeaderClick(event: DOMEvent, isNowOpen: boolean) "), ")")), }, { name: 'style', type: 'object', default: '', description: 'Inline styles to be applied to the root accordion div.', }, { name: 'headerStyle', type: 'object', default: '', description: 'Inline styles to be applied to the accordion header div.', }, { name: 'bodyStyle', type: 'object', default: '', description: 'Inline styles to be applied to the accordion body div.', }, { name: 'className', type: 'string', default: '', description: 'Additional class names to be applied to the accordion.', }, { name: 'variant', type: 'default | ghost | minimal', default: 'default', description: 'Determines the visual variant of the accordion.', }, ]; return (react_1.default.createElement(TabbedComponentDoc_1.default, { name: "Accordion", propInfos: propInfos }, react_1.default.createElement(accordion_2.default, null), react_1.default.createElement(react_components_1.CodeExample, { code: accordion_1.default }), react_1.default.createElement(AccordionCheckbox_1.default, null), react_1.default.createElement(react_components_1.CodeExample, { code: AccordionCheckbox_2.default }), react_1.default.createElement(AccordionVariants_1.default, null), react_1.default.createElement(react_components_1.CodeExample, { code: AccordionVariants_tsx_1.default }))); }; exports.default = AccordionDocs; //# sourceMappingURL=index.js.map