@sandlada/vue-mdc
Version:

37 lines • 1.16 kB
TypeScript
/**
* @license
* Copyright 2025 Sandlada & Kai Orion
* SPDX-License-Identifier: MIT
*/
import { type ExtractPublicPropTypes, type PropType, type VNode } from 'vue';
export declare const BannerAppearance: {
readonly PrimaryContainer: "primary-container";
readonly SecondaryContainer: "secondary-container";
readonly TertiaryContainer: "tertiary-container";
readonly ErrorContainer: "error-container";
readonly SurfaceContainerLow: "surface-container-low";
};
export type TBannerAppearance = typeof BannerAppearance[keyof typeof BannerAppearance];
export declare const BannerLine: {
Single: string;
Two: string;
Three: string;
};
export type TBannerLine = typeof BannerLine[keyof typeof BannerLine];
export declare const props: {
appearance: {
type: PropType<TBannerAppearance>;
default: "surface-container-low";
};
line: {
type: PropType<TBannerLine>;
default: string;
};
};
export type TBannerProps = ExtractPublicPropTypes<typeof props>;
export type TBannerSlots = {
default?: VNode;
icon?: VNode;
actions?: VNode;
};
//# sourceMappingURL=banner.definition.d.ts.map