MCPcopy
hub / github.com/NetEase/tango / ToggleButtonProps

Interface ToggleButtonProps

packages/ui/src/toggle-button.tsx:115–155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113`;
114
115export interface ToggleButtonProps extends Omit<HTMLCoralProps<'button'>, 'type'> {
116 size?: 's' | 'm' | 'l' | 'xl';
117 shape?: 'outline' | 'ghost' | 'text';
118 type?: 'normal' | 'primary';
119 selected?: boolean;
120 disabled?: boolean;
121 icon?: React.ReactNode;
122 /**
123 * 提示文案
124 * @deprecated 使用 tooltip 代替
125 */
126 tip?: string;
127 /**
128 * 提示文案
129 */
130 tooltip?: string;
131 /**
132 * 提示文案的位置
133 */
134 tooltipPlacement?: TooltipProps['placement'];
135 /**
136 * 下拉菜单
137 */
138 items?: MenuProps['items'];
139 /**
140 * 自定义下拉弹层
141 */
142 overlay?: DropDownProps['overlay'];
143 /**
144 * 下拉弹层的样式
145 */
146 overlayStyle?: DropDownProps['overlayStyle'];
147 /**
148 * 点击菜单项的回调
149 */
150 onItemClick?: MenuProps['onClick'];
151 /**
152 * 下拉菜单的属性
153 */
154 dropdownProps?: DropDownProps;
155}
156
157export function ToggleButton(props: ToggleButtonProps) {
158 const {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected