Packages
corex
0.1.0-alpha.21
0.1.2
0.1.1
0.1.0
0.1.0-rc.1
0.1.0-rc.0
0.1.0-beta.5
0.1.0-beta.4
0.1.0-beta.3
0.1.0-beta.2
0.1.0-beta.1
0.1.0-alpha.33
0.1.0-alpha.32
0.1.0-alpha.31
0.1.0-alpha.30
0.1.0-alpha.29
0.1.0-alpha.28
0.1.0-alpha.27
0.1.0-alpha.26
0.1.0-alpha.25
0.1.0-alpha.24
0.1.0-alpha.23
0.1.0-alpha.22
0.1.0-alpha.21
0.1.0-alpha.20
0.1.0-alpha.19
0.1.0-alpha.18
0.1.0-alpha.17
0.1.0-alpha.16
0.1.0-alpha.15
0.1.0-alpha.14
0.1.0-alpha.13
0.1.0-alpha.12
0.1.0-alpha.11
0.1.0-alpha.10
0.1.0-alpha.9
0.1.0-alpha.8
0.1.0-alpha.7
0.1.0-alpha.6
0.1.0-alpha.5
0.1.0-alpha.4
0.1.0-alpha.3
0.1.0-alpha.2
0.1.0-alpha.1
Accessible and unstyled UI components library written in Elixir and TypeScript that integrates Zag.js state machines into the Phoenix Framework.
Current section
Files
Jump to
Current section
Files
priv/static/corex.mjs.map
{
"version": 3,
"sources": ["../../assets/hooks/corex.ts"],
"sourcesContent": ["import type { Hook } from \"phoenix_live_view\";\n\ntype HookModule = Record<string, Hook<any, any> | undefined>;\n\nfunction hooks(\n importFn: () => Promise<HookModule>,\n exportName: string\n): Hook {\n return {\n async mounted() {\n const mod = await importFn();\n const real = mod[exportName];\n (this as { _realHook?: Hook })._realHook = real;\n if (real?.mounted) return real.mounted.call(this);\n },\n updated() {\n (this as { _realHook?: Hook })._realHook?.updated?.call(this);\n },\n destroyed() {\n (this as { _realHook?: Hook })._realHook?.destroyed?.call(this);\n },\n disconnected() {\n (this as { _realHook?: Hook })._realHook?.disconnected?.call(this);\n },\n reconnected() {\n (this as { _realHook?: Hook })._realHook?.reconnected?.call(this);\n },\n beforeUpdate() {\n (this as { _realHook?: Hook })._realHook?.beforeUpdate?.call(this);\n },\n };\n}\n\nexport const Hooks = {\n Accordion: hooks(() => import(\"corex/accordion\"), \"Accordion\"),\n Checkbox: hooks(() => import(\"corex/checkbox\"), \"Checkbox\"),\n Clipboard: hooks(() => import(\"corex/clipboard\"), \"Clipboard\"),\n Collapsible: hooks(() => import(\"corex/collapsible\"), \"Collapsible\"),\n Combobox: hooks(() => import(\"corex/combobox\"), \"Combobox\"),\n DatePicker: hooks(() => import(\"corex/date-picker\"), \"DatePicker\"),\n Dialog: hooks(() => import(\"corex/dialog\"), \"Dialog\"),\n Menu: hooks(() => import(\"corex/menu\"), \"Menu\"),\n Select: hooks(() => import(\"corex/select\"), \"Select\"),\n SignaturePad: hooks(() => import(\"corex/signature-pad\"), \"SignaturePad\"),\n Switch: hooks(() => import(\"corex/switch\"), \"Switch\"),\n Tabs: hooks(() => import(\"corex/tabs\"), \"Tabs\"),\n Toast: hooks(() => import(\"corex/toast\"), \"Toast\"),\n ToggleGroup: hooks(() => import(\"corex/toggle-group\"), \"ToggleGroup\"),\n TreeView: hooks(() => import(\"corex/tree-view\"), \"TreeView\"),\n};\n\nexport { hooks };\n\nexport default Hooks;\n"],
"mappings": ";AAIA,SAAS,MACP,UACA,YACM;AACN,SAAO;AAAA,IACL,MAAM,UAAU;AACd,YAAM,MAAM,MAAM,SAAS;AAC3B,YAAM,OAAO,IAAI,UAAU;AAC3B,MAAC,KAA8B,YAAY;AAC3C,UAAI,MAAM,QAAS,QAAO,KAAK,QAAQ,KAAK,IAAI;AAAA,IAClD;AAAA,IACA,UAAU;AACR,MAAC,KAA8B,WAAW,SAAS,KAAK,IAAI;AAAA,IAC9D;AAAA,IACA,YAAY;AACV,MAAC,KAA8B,WAAW,WAAW,KAAK,IAAI;AAAA,IAChE;AAAA,IACA,eAAe;AACb,MAAC,KAA8B,WAAW,cAAc,KAAK,IAAI;AAAA,IACnE;AAAA,IACA,cAAc;AACZ,MAAC,KAA8B,WAAW,aAAa,KAAK,IAAI;AAAA,IAClE;AAAA,IACA,eAAe;AACb,MAAC,KAA8B,WAAW,cAAc,KAAK,IAAI;AAAA,IACnE;AAAA,EACF;AACF;AAEO,IAAM,QAAQ;AAAA,EACnB,WAAW,MAAM,MAAM,OAAO,iBAAiB,GAAG,WAAW;AAAA,EAC7D,UAAU,MAAM,MAAM,OAAO,gBAAgB,GAAG,UAAU;AAAA,EAC1D,WAAW,MAAM,MAAM,OAAO,iBAAiB,GAAG,WAAW;AAAA,EAC7D,aAAa,MAAM,MAAM,OAAO,mBAAmB,GAAG,aAAa;AAAA,EACnE,UAAU,MAAM,MAAM,OAAO,gBAAgB,GAAG,UAAU;AAAA,EAC1D,YAAY,MAAM,MAAM,OAAO,mBAAmB,GAAG,YAAY;AAAA,EACjE,QAAQ,MAAM,MAAM,OAAO,cAAc,GAAG,QAAQ;AAAA,EACpD,MAAM,MAAM,MAAM,OAAO,YAAY,GAAG,MAAM;AAAA,EAC9C,QAAQ,MAAM,MAAM,OAAO,cAAc,GAAG,QAAQ;AAAA,EACpD,cAAc,MAAM,MAAM,OAAO,qBAAqB,GAAG,cAAc;AAAA,EACvE,QAAQ,MAAM,MAAM,OAAO,cAAc,GAAG,QAAQ;AAAA,EACpD,MAAM,MAAM,MAAM,OAAO,YAAY,GAAG,MAAM;AAAA,EAC9C,OAAO,MAAM,MAAM,OAAO,aAAa,GAAG,OAAO;AAAA,EACjD,aAAa,MAAM,MAAM,OAAO,oBAAoB,GAAG,aAAa;AAAA,EACpE,UAAU,MAAM,MAAM,OAAO,iBAAiB,GAAG,UAAU;AAC7D;AAIA,IAAO,gBAAQ;",
"names": []
}