Home / Function/ updateStyle() — astro Function Reference

updateStyle() — astro Function Reference

Architecture documentation for the updateStyle() function in toggle.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  65bced3c_5cdf_2f87_978a_35119d4e60e1["updateStyle()"]
  8a84a891_ea62_56c8_0c0a_767465d852c4["DevToolbarToggle"]
  65bced3c_5cdf_2f87_978a_35119d4e60e1 -->|defined in| 8a84a891_ea62_56c8_0c0a_767465d852c4
  0576d686_72ce_a5ef_f456_95d87f88f28e["toggleStyle()"]
  0576d686_72ce_a5ef_f456_95d87f88f28e -->|calls| 65bced3c_5cdf_2f87_978a_35119d4e60e1
  1873a26d_332d_3df2_d007_7d21cb41d8e8["connectedCallback()"]
  1873a26d_332d_3df2_d007_7d21cb41d8e8 -->|calls| 65bced3c_5cdf_2f87_978a_35119d4e60e1
  style 65bced3c_5cdf_2f87_978a_35119d4e60e1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/runtime/client/dev-toolbar/ui-library/toggle.ts lines 110–121

	updateStyle() {
		const style = this.shadowRoot.querySelector<HTMLStyleElement>('#selected-style');
		if (style) {
			style.innerHTML = `
			:host {
				--bg-on: var(--${this.toggleStyle}-bg-on);
				--border-off: var(--${this.toggleStyle}-border-off);
				--border-on: var(--${this.toggleStyle}-border-on);
			}
		`;
		}
	}

Domain

Subdomains

Frequently Asked Questions

What does updateStyle() do?
updateStyle() is a function in the astro codebase, defined in packages/astro/src/runtime/client/dev-toolbar/ui-library/toggle.ts.
Where is updateStyle() defined?
updateStyle() is defined in packages/astro/src/runtime/client/dev-toolbar/ui-library/toggle.ts at line 110.
What calls updateStyle()?
updateStyle() is called by 2 function(s): connectedCallback, toggleStyle.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free