Source code for betty.project.extension.raspberry_mint.config
"""
Provide configuration for the Raspberry Mint extension.
"""
from __future__ import annotations
from typing import Sequence, TYPE_CHECKING
from typing_extensions import override
from betty.assertion import assert_record, OptionalField
from betty.config import Configuration
from betty.model.config import EntityReference, EntityReferenceSequence
from betty.project.extension._theme import ColorConfiguration
if TYPE_CHECKING:
from betty.serde.dump import Dump, DumpMapping
from betty.model import UserFacingEntity, Entity
[docs]
class RaspberryMintConfiguration(Configuration):
"""
Provide configuration for the :py:class:`betty.project.extension.raspberry_mint.RaspberryMint` extension.
"""
DEFAULT_PRIMARY_COLOR = "#b3446c"
DEFAULT_SECONDARY_COLOR = "#3eb489"
DEFAULT_TERTIARY_COLOR = "#ffbd22"