mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-19 03:49:34 +00:00
chore: rename Theme
to GlobalTheme
Carbon Design System provides the idea of [inline theming](https://carbondesignsystem.com/guidelines/color/implementation/#how-inline-theming-works). As was mentioned in #1648 the Carbon standard implementation is [documented here](https://react.carbondesignsystem.com/?path=/docs/components-theme--playground). It says: > The `GlobalTheme` and `Theme` components allow you to specify the theme for a page, or for a part of a page, respectively. `Theme` is most often used to implement inline theming where you can style a portion of your page with a particular theme. What this means for `carbon-components-svelte` is that we should rename the existing `Theme` component to `GlobalTheme`. This leads us a tiny bit closer to [feature parity with Carbon v11](https://github.com/carbon-design-system/carbon-components-svelte/discussions/1614) and gives room for a new component dedicated to v11 inline theming.
This commit is contained in:
parent
c0ff8ff76a
commit
67271b94e7
15 changed files with 170 additions and 170 deletions
6
types/GlobalTheme/GlobalTheme.svelte.d.ts
vendored
6
types/GlobalTheme/GlobalTheme.svelte.d.ts
vendored
|
@ -3,7 +3,7 @@ import type { SvelteComponentTyped } from "svelte";
|
|||
|
||||
export type CarbonTheme = "white" | "g10" | "g80" | "g90" | "g100";
|
||||
|
||||
export interface ThemeProps {
|
||||
export interface GlobalThemeProps {
|
||||
/**
|
||||
* Set the current Carbon theme
|
||||
* @default "white"
|
||||
|
@ -50,8 +50,8 @@ export interface ThemeProps {
|
|||
select?: import("../Select/Select").SelectProps & { themes?: CarbonTheme[] };
|
||||
}
|
||||
|
||||
export default class Theme extends SvelteComponentTyped<
|
||||
ThemeProps,
|
||||
export default class GlobalTheme extends SvelteComponentTyped<
|
||||
GlobalThemeProps,
|
||||
{ update: CustomEvent<{ theme: CarbonTheme }> },
|
||||
{ default: { theme: CarbonTheme } }
|
||||
> {}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue