UNPKG

@denali-design/react

Version:

React.JS component library for the Denali CSS Framework

56 lines 1.73 kB
/** * 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