Re:If Web Components are so great, why am I not using them?
by LorenzA on Thursday August 03, 2023 @04:55PM
(#36991745)
you can just have an unnamed slot. I'm probably missing something here haven't build a tabs thing in a long time. But just trying this out for a couple of minutes the thing you want seems to be possible. I didn't do any styling here and the code is just something I hacked down to test it. Where hn-tabs is your tab-area and hn-tab your tab-
[ Parent
| on HN ]
Re:If Web Components are so great, why am I not using them?
by dannye on Friday August 04, 2023 @11:09AM
(#37001078)
Unless you are still in the IE world (which is challenging when using WCs), use one `append` instead of multiple `appendChild`
Re:If Web Components are so great, why am I not using them?
by kerkeslager on Saturday August 05, 2023 @11:39AM
(#37013086)
When I have some time I'll play around with this: I'm certainly open to the idea that there's some stuff I don't know about slots. But I have a question: When you append the slot to the shadow root, doesn't that mean that you lose styling in the slot contents?
Re:If Web Components are so great, why am I not using them?
by LorenzA on Saturday August 05, 2023 @01:23PM
(#37014296)
no things inside slots keep the styling from the outside
Re:If Web Components are so great, why am I not using them?
by kerkeslager on Saturday August 05, 2023 @09:49PM
(#37018190)
Hm, I stand by my comment that slots are overcomplicated, but that might actually make it worth it.
Re:If Web Components are so great, why am I not using them?
by kerkeslager on Sunday August 06, 2023 @10:53PM
(#37029502)
Okay, I got around to trying this out, and that's cool. Thanks for explaining this.