From 823f56800ebcd775f73ffbe4ba507fd8a58c14a3 Mon Sep 17 00:00:00 2001 From: Patrick Wolfert Date: Tue, 31 Jan 2023 16:18:29 -0800 Subject: [PATCH] Web components are kind of working If I were doing this for real, I'd make a separate web components bundle so there are no side effects in the npm package. Problem right now is being able to pass `children` to web components. Going to try https://github.com/jahilldev/component-elements/tree/main/packages/preactement#readme next based on [this issue thread](https://github.com/preactjs/preact-custom-element/issues/41) --- examples/cdn-preact/index.html | 4 ++++ packages/design-system/package.json | 3 ++- packages/design-system/src/components/index.ts | 2 ++ .../src/components/web-components/ds-alert.ts | 16 ++++++++++++++++ yarn.lock | 5 +++++ 5 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 packages/design-system/src/components/web-components/ds-alert.ts diff --git a/examples/cdn-preact/index.html b/examples/cdn-preact/index.html index 0049b25b63..d6707c88ed 100644 --- a/examples/cdn-preact/index.html +++ b/examples/cdn-preact/index.html @@ -45,6 +45,10 @@

CDN Example

); + + Weeeeeee!!! + +