{"version":3,"file":"RouteTypes.mjs","sources":["../../../../../packages/service/route/components/RouteTypes.ts"],"sourcesContent":["import { defineComponent, h } from \"vue\";\nimport { useState } from \"../use\";\nimport \"../styles/route-types.scss\";\n\nexport const RouteTypes = defineComponent({\n  setup() {\n    const state = useState();\n    const routeTypes = { 0: \"驾车\", 1: \"公交\", 2: \"步行\" };\n\n    return () =>\n      h(\n        \"div\",\n        {\n          class: \"route-types\"\n        },\n        [\n          ...Object.entries(routeTypes).map(([key, value]) =>\n            h(\n              \"div\",\n              {\n                class: \"route-types-item\" + (state.routeType == Number(key) ? \" active\" : \"\"),\n                onClick: () => (state.routeType = Number(key))\n              },\n              value\n            )\n          )\n        ]\n      );\n  }\n});\n"],"names":["RouteTypes","defineComponent","state","useState","routeTypes","h","key","value"],"mappings":";;;AAIO,MAAMA,IAAaC,EAAgB;AAAA,EACxC,QAAQ;AACN,UAAMC,IAAQC,EAAS,GACjBC,IAAa,EAAE,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK;AAE/C,WAAO,MACLC;AAAA,MACE;AAAA,MACA;AAAA,QACE,OAAO;AAAA,MACT;AAAA,MACA;AAAA,QACE,GAAG,OAAO,QAAQD,CAAU,EAAE;AAAA,UAAI,CAAC,CAACE,GAAKC,CAAK,MAC5CF;AAAA,YACE;AAAA,YACA;AAAA,cACE,OAAO,sBAAsBH,EAAM,aAAa,OAAOI,CAAG,IAAI,YAAY;AAAA,cAC1E,SAAS,MAAOJ,EAAM,YAAY,OAAOI,CAAG;AAAA,YAC9C;AAAA,YACAC;AAAA,UAAA;AAAA,QACF;AAAA,MACF;AAAA,IAEJ;AAAA,EAAA;AAEN,CAAC;"}