interface CommonProps {
    ariaHidden?: boolean;
    ariaLabel?: string;
    className?: string;
    customAttribute?: {
        attribute: string;
        value: string | number;
    };
    height?: number;
    isLoading?: boolean;
    lang?: "sv" | "en";
    style?: Record<string, unknown>;
    width?: number;
}

Properties

ariaHidden?: boolean

If true, the logo will be hidden from screen readers.

ariaLabel?: string

Aria label attribute for enhanced accessibility.

className?: string

Optional CSS class name.

customAttribute?: {
    attribute: string;
    value: string | number;
}

Used for tests. Clickable and requested subcomponents will be suffixed with "-[ComponentName]".

height?: number

Height of the logo.

isLoading?: boolean

If true, a loading skeleton will be rendered instead of the component.

lang?: "sv" | "en"

Language used for internal translations.

style?: Record<string, unknown>

Style attribute for inline styling

width?: number

Width of the logo.