Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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;
}