// Module ID: 14252 // Function ID: 14253 // Name: ToggleButton // Dependencies: [19, 21, 14253, 5057, 2] // Module 14252 (ToggleButton) import BaseTextButton from "BaseTextButton" /* 5057 */; import useToggleButtonProps from "useToggleButtonProps" /* 14253 */; import noop from "module_19" /* 19 */; require = fn; const jsx = fn(21).jsx; const obj = { Icon: fn(5057).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;