UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

16 lines (15 loc) 1.13 kB
import { LensProps } from '@focuson/state'; import { PageSelectionContext } from "@focuson/pages"; export interface AccordionProps<S, T, Context> extends LensProps<S, string[], Context> { id: string; buttonText: string; list: string[]; count?: number; } export declare function Accordion<S, T, Context extends PageSelectionContext<S>>(props: AccordionProps<S, string[], Context>): import("react/jsx-runtime").JSX.Element; export interface AccordionWithInfoProps<S, T, Context> extends AccordionProps<S, string[], Context> { count: number; } export declare function AccordionWithInfo<S, T, Context extends PageSelectionContext<S>>({ id, state, buttonText, list, count }: AccordionWithInfoProps<S, string[], Context>): import("react/jsx-runtime").JSX.Element; export declare function AccordionExpandAll<S, T, Context extends PageSelectionContext<S>>(props: AccordionProps<S, string[], Context>): import("react/jsx-runtime").JSX.Element; export declare function AccordionCollapseAll<S, T, Context extends PageSelectionContext<S>>(props: AccordionProps<S, string[], Context>): import("react/jsx-runtime").JSX.Element;