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