hubl/src/orbit-dependencies.pug

65 lines
3.2 KiB
Plaintext
Raw Normal View History

2021-05-11 08:50:17 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/core@0.17" defer)
2020-05-08 13:27:44 +00:00
//- script(type="module" src="/lib/sib-core/dist/index.js" defer)
2020-11-13 12:34:17 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/router@0.11" defer)
2020-09-14 13:41:10 +00:00
//- script(type="module" src="/lib/sib-router/src/index.js" defer)
2020-05-08 13:27:44 +00:00
2021-04-13 10:11:49 +00:00
-
const componentSet = new Set(components.map(c=>c.type));
components.map(c => {
if(c.extensions) {
c.extensions.forEach(e => componentSet.add(e.type));
}
});
if componentSet.has("autoLogin") || componentSet.has("registering")
2021-05-11 08:50:17 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/oidc@0.15/dist/index.js" defer)
//- script(type="module" src="/lib/sib-auth/index.js" defer)
if componentSet.has("chat") || componentSet.has("circles") || componentSet.has("projects")
2021-06-29 16:37:33 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-chat@6.3" defer)
//- script(type="module" src="/lib/solid-xmpp-chat/dist/index.js" defer)
2020-05-08 13:27:44 +00:00
2021-04-07 21:21:50 +00:00
if componentSet.has("communities")
2021-05-11 08:50:17 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/core@0.17/dist/components/solid-map.js" defer)
2021-04-07 21:21:50 +00:00
//- script(type="module" src="/lib/sib-core/dist/components/solid-map.js" defer)
if componentSet.has("dashboard")
2021-06-15 11:48:49 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-dashboard@5.1" defer)
//- script(type="module" src="/lib/solid-dashboard/dist/index.js" defer)
if componentSet.has("events")
script(type="module", src="https://cdn.skypack.dev/@startinblox/component-event@4.1", defer)
//- script(type="module", src="/lib/solid-event/solid-event.js", defer)
2020-11-26 22:21:55 +00:00
2021-05-17 11:01:26 +00:00
if componentSet.has("events") || componentSet.has("polls") || componentSet.has("resources")
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-conversation@0.11" defer)
2020-11-26 22:21:55 +00:00
2021-05-20 14:21:51 +00:00
if componentSet.has('invoices')
2021-05-20 14:24:49 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-invoicing@1.4" defer)
2021-04-17 11:32:28 +00:00
//- script(type="module" src="/lib/solid-invoicing/solid-invoicing.js" defer)
if componentSet.has("jobBoard")
2021-06-15 11:48:49 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-job-board@6.2" defer)
//- script(type="module" src="/lib/solid-job-board/dist/index.js" defer)
2020-11-26 22:21:55 +00:00
if componentSet.has("notification")
2021-05-11 08:50:17 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-notifications@0.13" defer)
//- script(type="module" src="/lib/sib-notifications/index.js" defer)
2020-11-26 22:21:55 +00:00
2021-04-09 17:02:13 +00:00
if componentSet.has("polls")
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-poll@3.1" defer)
2021-05-11 08:50:17 +00:00
//- script(type="module" src="/lib/solid-poll/index.js" defer)
2020-11-26 22:21:55 +00:00
2021-03-16 14:27:30 +00:00
if componentSet.has("profileDirectory")
2021-06-15 11:48:49 +00:00
script(type="module" src="https://cdn.skypack.dev/@startinblox/component-directory@6.1" defer)
2021-03-16 14:27:30 +00:00
//- script(type="module" src="/lib/solid-directory/dist/index.js" defer)
2021-04-06 14:05:25 +00:00
if componentSet.has("resources")
2021-05-18 16:43:41 +00:00
script(type="module", src="https://cdn.skypack.dev/@startinblox/component-resource@4.0", defer)
//- script(type="module" src="/lib/solid-resource/solid-resource.js" defer)
2020-11-26 22:21:55 +00:00
if componentSet.has("themeChecker")
script(src="https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/pickr.min.js" defer)
link(rel='stylesheet', href='https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/themes/nano.min.css')