platform-bible-utils
    Preparing search index...

    Type Alias ThemeDefinitionExpanded

    ThemeDefinitionExpanded: ThemeDefinition & {
        id: string;
        themeFamilyId: string;
        type: string;
    }

    ThemeDefinition with some additional properties derived from the ThemeFamiliesById it comes from to help with managing the theme

    Type declaration

    • id: string

      Unique identifier for this theme.

      This is derived by combining the theme family and type

    • themeFamilyId: string

      Unique identifier for the ThemeFamily this theme is in.

      This is derived from the key of the ThemeFamiliesById this theme is in

    • type: string

      The kind of theme (e.g. light, dark). Some UI elements use the theme type to determine how to look. Colors not present in the theme will fall back to the built-in colors for this type.

      This is derived from the key of the ThemeFamily this theme is in