useHostStyles
Convenience hook combininguseHostStyleVariables and useHostFonts. Applies all host styling — CSS variables, theme, and fonts.
Signature
Usage
useHostStyleVariables
Applies host CSS variables and theme. Listens foronhostcontextchanged and applies updates automatically.
Signature
The connected
App instance from useApp, or null during initialization.Initial host context from
app?.getHostContext(). Pass this to apply styles immediately on mount without waiting for the first context change notification.What it applies
styles.variables— CSS custom properties viaapplyHostStyleVariables()theme—data-themeattribute andcolor-schemeviaapplyDocumentTheme()
useHostFonts
Applies host font CSS. Listens foronhostcontextchanged and applies font updates automatically.
Signature
What it applies
styles.css.fonts— Injected as a<style>tag viaapplyHostFonts()
Usage
When to Use Which
| Hook | Applies |
|---|---|
useHostStyles | CSS variables + theme + fonts (recommended) |
useHostStyleVariables | CSS variables + theme only |
useHostFonts | Fonts only |