{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nimport { Menu, Divider, HamburgerIcon, Box, Pressable } from \"/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/src/index\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport function Example() {\n  return _jsx(Box, {\n    w: \"90%\",\n    alignItems: \"center\",\n    children: _jsxs(Menu, {\n      closeOnSelect: false,\n      w: \"190\",\n      onOpen: function onOpen() {\n        return console.log('opened');\n      },\n      onClose: function onClose() {\n        return console.log('closed');\n      },\n      trigger: function trigger(triggerProps) {\n        return _jsx(Pressable, _objectSpread(_objectSpread({}, triggerProps), {}, {\n          children: _jsx(HamburgerIcon, {})\n        }));\n      },\n      children: [_jsxs(Menu.OptionGroup, {\n        defaultValue: \"Arial\",\n        title: \"free\",\n        type: \"radio\",\n        children: [_jsx(Menu.ItemOption, {\n          value: \"Arial\",\n          children: \"Arial\"\n        }), _jsx(Menu.ItemOption, {\n          value: \"Nunito Sans\",\n          children: \"Nunito Sans\"\n        }), _jsx(Menu.ItemOption, {\n          value: \"Roboto\",\n          children: \"Roboto\"\n        })]\n      }), _jsx(Divider, {\n        mt: \"3\",\n        w: \"100%\"\n      }), _jsxs(Menu.OptionGroup, {\n        title: \"paid\",\n        type: \"checkbox\",\n        children: [_jsx(Menu.ItemOption, {\n          value: \"SF Pro\",\n          children: \"SF Pro\"\n        }), _jsx(Menu.ItemOption, {\n          value: \"Helvetica\",\n          children: \"Helvetica\"\n        })]\n      })]\n    })\n  });\n}","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/example/storybook/stories/components/composites/Menu/MenuOptionsGroup.tsx"],"names":["React","Menu","Divider","HamburgerIcon","Box","Pressable","Example","console","log","triggerProps"],"mappings":";;;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,IAAT,EAAeC,OAAf,EAAwBC,aAAxB,EAAuCC,GAAvC,EAA4CC,SAA5C;;;AAEA,OAAO,SAASC,OAAT,GAAmB;AACxB,SACE,KAAC,GAAD;AAAK,IAAA,CAAC,EAAC,KAAP;AAAa,IAAA,UAAU,EAAC,QAAxB;AAAA,cACE,MAAC,IAAD;AACE,MAAA,aAAa,EAAE,KADjB;AAEE,MAAA,CAAC,EAAC,KAFJ;AAGE,MAAA,MAAM,EAAE;AAAA,eAAMC,OAAO,CAACC,GAAR,CAAY,QAAZ,CAAN;AAAA,OAHV;AAIE,MAAA,OAAO,EAAE;AAAA,eAAMD,OAAO,CAACC,GAAR,CAAY,QAAZ,CAAN;AAAA,OAJX;AAKE,MAAA,OAAO,EAAE,iBAACC,YAAD,EAAkB;AACzB,eACE,KAAC,SAAD,kCAAeA,YAAf;AAAA,oBACE,KAAC,aAAD;AADF,WADF;AAKD,OAXH;AAAA,iBAaE,MAAC,IAAD,CAAM,WAAN;AAAkB,QAAA,YAAY,EAAC,OAA/B;AAAuC,QAAA,KAAK,EAAC,MAA7C;AAAoD,QAAA,IAAI,EAAC,OAAzD;AAAA,mBACE,KAAC,IAAD,CAAM,UAAN;AAAiB,UAAA,KAAK,EAAC,OAAvB;AAAA;AAAA,UADF,EAEE,KAAC,IAAD,CAAM,UAAN;AAAiB,UAAA,KAAK,EAAC,aAAvB;AAAA;AAAA,UAFF,EAGE,KAAC,IAAD,CAAM,UAAN;AAAiB,UAAA,KAAK,EAAC,QAAvB;AAAA;AAAA,UAHF;AAAA,QAbF,EAkBE,KAAC,OAAD;AAAS,QAAA,EAAE,EAAC,GAAZ;AAAgB,QAAA,CAAC,EAAC;AAAlB,QAlBF,EAmBE,MAAC,IAAD,CAAM,WAAN;AAAkB,QAAA,KAAK,EAAC,MAAxB;AAA+B,QAAA,IAAI,EAAC,UAApC;AAAA,mBACE,KAAC,IAAD,CAAM,UAAN;AAAiB,UAAA,KAAK,EAAC,QAAvB;AAAA;AAAA,UADF,EAEE,KAAC,IAAD,CAAM,UAAN;AAAiB,UAAA,KAAK,EAAC,WAAvB;AAAA;AAAA,UAFF;AAAA,QAnBF;AAAA;AADF,IADF;AA4BD","sourcesContent":["import React from 'react';\nimport { Menu, Divider, HamburgerIcon, Box, Pressable } from 'native-base';\n\nexport function Example() {\n  return (\n    <Box w=\"90%\" alignItems=\"center\">\n      <Menu\n        closeOnSelect={false}\n        w=\"190\"\n        onOpen={() => console.log('opened')}\n        onClose={() => console.log('closed')}\n        trigger={(triggerProps) => {\n          return (\n            <Pressable {...triggerProps}>\n              <HamburgerIcon />\n            </Pressable>\n          );\n        }}\n      >\n        <Menu.OptionGroup defaultValue=\"Arial\" title=\"free\" type=\"radio\">\n          <Menu.ItemOption value=\"Arial\">Arial</Menu.ItemOption>\n          <Menu.ItemOption value=\"Nunito Sans\">Nunito Sans</Menu.ItemOption>\n          <Menu.ItemOption value=\"Roboto\">Roboto</Menu.ItemOption>\n        </Menu.OptionGroup>\n        <Divider mt=\"3\" w=\"100%\" />\n        <Menu.OptionGroup title=\"paid\" type=\"checkbox\">\n          <Menu.ItemOption value=\"SF Pro\">SF Pro</Menu.ItemOption>\n          <Menu.ItemOption value=\"Helvetica\">Helvetica</Menu.ItemOption>\n        </Menu.OptionGroup>\n      </Menu>\n    </Box>\n  );\n}\n"]},"metadata":{},"sourceType":"module"}