Repository URL to install this package:
|
Version:
2.1.12 ▾
|
import { ReactNode } from 'react';
import { CardState } from '@skava/ui/dist/components/organisms/ExpandableCard';
import { ListOfToggleProps } from '@skava/ui/dist/components/molecules/ToggleList';
export interface AddressToggleRenderProp {
(props: AddressToggleProps, state?: CardState): ReactNode;
}
export interface ToggleViewClickHandler extends Function {
(args: object): void;
}
export interface AddressToggleProps {
className?: string;
dataQa?: string;
list: ListOfToggleProps;
isExpanded?: boolean;
hasDefaultFormView?: boolean;
renderToggleButton?: AddressToggleRenderProp;
renderExpandedView?: AddressToggleRenderProp;
renderDefaultView?: AddressToggleRenderProp;
renderSavedButton?: AddressToggleRenderProp;
renderAddNewButton?: AddressToggleRenderProp;
onViewToggleChange?: ToggleViewClickHandler;
}