// Module ID: 14240 // Function ID: 14241 // Name: ToggleButton // Dependencies: [19, 21, 14241, 5026, 2] // Module 14240 (ToggleButton) import BaseTextButton from "BaseTextButton" /* 5026 */; import useToggleButtonProps from "useToggleButtonProps" /* 14241 */; import noop from "module_19" /* 19 */; require = fn; const jsx = fn(21).jsx; const obj = { Icon: fn(5026).BaseTextButton.Icon }; let merged = Object.assign(noop.forwardRef((pressed, ref) => { pressed = pressed.pressed; const merged = Object.assign(pressed, Object.assign({ pressed: 0 })); const toggleButtonProps = useToggleButtonProps.useToggleButtonProps({ on: merged, off: merged }, pressed); const obj2 = {}; const merged1 = Object.assign(toggleButtonProps); obj2.ref = ref; let str = "toggle-off"; if (pressed) { str = "toggle-on"; } obj2.variant = str; return jsx(BaseTextButton.BaseTextButton, {}); }), obj); const size = fn(2); const result = size.fileFinishedImporting("design/components/Button/native/ToggleButton.native.tsx"); export const ToggleButton = merged;