@denali-design/react
Version:
React.JS component library for the Denali CSS Framework
56 lines • 1.73 kB
TypeScript
/**
* Copyright 2020, Verizon Media
* Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
*/
import React from 'react';
export declare const DnToggle: {
({ isSmall, isInverse, children, className, isRadioToggle, ...rest }: DnToggleProps): JSX.Element;
Item: {
({ children, isActive, isDisabled, className, ...rest }: DnToggleItemProps): JSX.Element;
defaultProps: {
isActive: boolean;
isDisabled: boolean;
children: null;
className: undefined;
};
};
RadioItem: {
({ children, id, name, radioLabel, defaultChecked, radioValue, isDisabled, className, onChange, ...rest }: DnToggleRadioItemProps): JSX.Element;
defaultProps: {
children: null;
id: undefined;
name: undefined;
radioLabel: undefined;
defaultChecked: boolean;
radioValue: undefined;
isDisabled: boolean;
onChange: undefined;
className: undefined;
};
};
};
export interface DnToggleProps {
className?: string;
children?: React.ReactNode;
isRadioToggle?: boolean;
isSmall?: boolean;
isInverse?: boolean;
}
export interface DnToggleItemProps {
isActive?: boolean;
isDisabled?: boolean;
children: React.ReactNode;
className?: string;
}
export interface DnToggleRadioItemProps {
children: React.ReactNode;
id: string;
name?: string;
radioLabel?: string;
defaultChecked?: boolean;
radioValue?: string;
isDisabled?: boolean;
onChange?: React.ChangeEventHandler<HTMLInputElement>;
className?: string;
}
//# sourceMappingURL=DnToggle.d.ts.map