import { WebComponent, choice, string, type PropChange } from '../src/index.ts'; import { THEMES } from './themes.ts'; import { register } from './main-context.ts'; import css from './hero-banner.css' with { type: 'css' }; /** * Declarative shadow DOM: the shadow root and its layout `