hypnagaga/docs/assets/SiteHeader.stories-DuU-b7zj.js
github-actions[bot] 4839a19a1a docs
2024-10-23 05:41:42 +00:00

29 lines
4 KiB
JavaScript

import{S as R,i as j,s as E,l as D,c as l,o as T,m as c,h as _,t as f,a as u,k as g,d,q,f as M}from"./index-C9aKRT5A.js";import{g as A,a as I}from"./spread-CgU5AtxT.js";import{p as G,M as K,T as N,S as b,a as O,w as U}from"./collect-stories-ceFdpR5E.js";import{S as w}from"./SiteHeader-CT2FhxwH.js";import{T as x}from"./Theme-D2CRvq-y.js";import"./ReutersLogo-CDQ5t4Ty.js";import"./each-D6YF6ztN.js";import"./index-TQx7jkZs.js";import"./time-Dt9E6jI9.js";import"./advancedFormat-D5cdT3Ux.js";import"./_commonjsHelpers-BosuxZz1.js";import"./dayjs.min-BIwLhz4I.js";import"./flatten-9xFT-BQ8.js";const B=`Reuters dotcom site header, ported from [Raptor UI components](https://github.com/tr/rcom-arc_raptor-ui/tree/develop/packages/rcom-raptor-ui_common/src/components/site-header).
> **Note:** In the Graphics Kit, you can find this component in \`pages/+page.svelte\`. Customise it there for the default page.
\`\`\`svelte
<script>
import { SiteHeader } from '@reuters-graphics/graphics-components';
<\/script>
<SiteHeader />
\`\`\`
`,F=`Colours are customised by the [\`Theme\`](?path=/docs/theming-theme--default) component.
\`\`\`svelte
<script>
import { SiteHeader, Theme } from '@reuters-graphics/graphics-components';
<\/script>
<Theme base="dark">
<SiteHeader />
</Theme>
\`\`\`
`;function J(p){let t,r,s;const n=[p[1]];let a={};for(let o=0;o<n.length;o+=1)a=D(a,n[o]);return r=new w({props:a}),{c(){t=q("div"),l(r.$$.fragment),M(t,"class","svelte-qq31zf")},m(o,i){_(o,t,i),c(r,t,null),s=!0},p(o,i){const $=i&2?A(n,[I(o[1])]):{};r.$set($)},i(o){s||(f(r.$$.fragment,o),s=!0)},o(o){u(r.$$.fragment,o),s=!1},d(o){o&&g(t),d(r)}}}function L(p){let t,r;return t=new w({}),{c(){l(t.$$.fragment)},m(s,n){c(t,s,n),r=!0},i(s){r||(f(t.$$.fragment,s),r=!0)},o(s){u(t.$$.fragment,s),r=!1},d(s){d(t,s)}}}function Q(p){let t,r,s;return r=new x({props:{base:"dark",$$slots:{default:[L]},$$scope:{ctx:p}}}),{c(){t=q("div"),l(r.$$.fragment),M(t,"class","svelte-qq31zf")},m(n,a){_(n,t,a),c(r,t,null),s=!0},p(n,a){const o={};a&4&&(o.$$scope={dirty:a,ctx:n}),r.$set(o)},i(n){s||(f(r.$$.fragment,n),s=!0)},o(n){u(r.$$.fragment,n),s=!1},d(n){n&&g(t),d(r)}}}function V(p){let t,r,s,n,a,o,i,$;const h=[{title:"Components/SiteHeader"},{component:w},p[0]];let v={};for(let e=0;e<h.length;e+=1)v=D(v,h[e]);t=new K({props:v}),s=new N({props:{$$slots:{default:[J,({args:e})=>({1:e}),({args:e})=>e?2:0]},$$scope:{ctx:p}}}),a=new b({props:{name:"Default"}});const H=[{name:"Customised theme"},O(F)];let S={$$slots:{default:[Q]},$$scope:{ctx:p}};for(let e=0;e<H.length;e+=1)S=D(S,H[e]);return i=new b({props:S}),{c(){l(t.$$.fragment),r=T(),l(s.$$.fragment),n=T(),l(a.$$.fragment),o=T(),l(i.$$.fragment)},m(e,m){c(t,e,m),_(e,r,m),c(s,e,m),_(e,n,m),c(a,e,m),_(e,o,m),c(i,e,m),$=!0},p(e,[m]){const P=m&1?A(h,[h[0],h[1],I(e[0])]):{};t.$set(P);const y={};m&6&&(y.$$scope={dirty:m,ctx:e}),s.$set(y);const k={};m&4&&(k.$$scope={dirty:m,ctx:e}),i.$set(k)},i(e){$||(f(t.$$.fragment,e),f(s.$$.fragment,e),f(a.$$.fragment,e),f(i.$$.fragment,e),$=!0)},o(e){u(t.$$.fragment,e),u(s.$$.fragment,e),u(a.$$.fragment,e),u(i.$$.fragment,e),$=!1},d(e){e&&(g(r),g(n),g(o)),d(t,e),d(s,e),d(a,e),d(i,e)}}}function W(p){return[{...U(B),argsTypes:{themes:{control:{disable:!0}}}}]}class z extends R{constructor(t){super(),j(this,t,W,V,E,{})}}z.__docgen={version:3,name:"SiteHeader.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const C=G(z,{meta:{title:"Components/SiteHeader"},stories:{"tpl:default":{name:"default",template:!0,source:`<div>
<SiteHeader {...args} />
</div>`,hasArgs:!0},Default:{name:"Default",template:!1,source:"",hasArgs:!1},CustomisedTheme:{name:"Customised theme",template:!1,source:`<div>
<Theme base="dark">
<SiteHeader />
</Theme>
</div>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","darkThemeDocs","SiteHeader","Theme","withComponentDocs","withStoryDocs"]}),le=C.meta,ce=["Default","CustomisedTheme"],fe=C.stories.Default,ue=C.stories.CustomisedTheme;export{ue as CustomisedTheme,fe as Default,ce as __namedExportsOrder,le as default};