type BreakpointCustomizable<T> = {
base: T;
xs?: T;
s?: T;
m?: T;
l?: T;
xl?: T;
xxl?: T;
};description descriptionstring''dismissButton dismiss-buttonbooleantrueheading headingstring''headingTag heading-tagtype BannerHeadingTag ='h1''h2''h3''h4''h5''h6''h5'open openbooleanfalseposition 🛠positiontype BannerPosition ='top''bottom'BreakpointCustomizable<BannerPosition>{ "base": "bottom", "s": "top" }state statetype BannerState ='info''success''warning''error''info'dismiss CustomEvent<void><slot name="heading"> heading<slot name="description"> description--p-banner-max-w 100ch--p-banner-top 56px--p-banner-bottom 56px--p-banner-inset-x max(22px, 10.625vw - 12px)