@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
4 lines • 1.47 kB
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
import{h as e}from"./index-CElQfBOC.js";import{c as r}from"./clsx-eK3rPvPS.js";function s(e,s){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&s.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)s.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]])}return r}"function"==typeof SuppressedError&&SuppressedError;const n=1,o=6;function l(e){return e>=n&&e<=6}function c(e){return l(e)?`h${e}`:"strong"}const a=(a,l)=>{var{class:o,level:t=n}=a,i=s(a,["class","level"]);const p=c(t);return e(p,Object.assign({class:r("kol-headline",`kol-headline--${p}`,o)},i),l)},t=(n,a)=>{var{class:l}=n,o=s(n,["class"]);return e("p",Object.assign({class:r("kol-headline kol-headline--group kol-headline--secondary",l)},o),a)},i=(l,o)=>{var{secondaryHeadline:c,level:i=n,class:p,HeadingGroupProps:d={},SecondaryHeadlineProps:u={}}=l,g=s(l,["secondaryHeadline","level","class","HeadingGroupProps","SecondaryHeadlineProps"]);const O=Object.assign({level:i},g);if(!c)return e(a,Object.assign({class:r(p,"kol-headline--single")},O),o);const{class:f}=d,y=s(d,["class"]),b=Object.assign({class:r("kol-heading-group",f)},y);return e("hgroup",Object.assign({},b),e(a,Object.assign({class:r(p,"kol-headline--group","kol-headline--primary")},O),o),e(t,Object.assign({},u),c))};export{i as K,s as _};