`,e.jsxs("div",{className:"sb-container",children:[e.jsxs("div",{className:"sb-section-title",children:[e.jsx(s.h1,{id:"configure-your-project",children:"Configure your project"}),e.jsx(s.p,{children:"Because Storybook works separately from your app, you'll need to configure it for your specific stack and setup. Below, explore guides for configuring Storybook with popular frameworks and tools. If you get stuck, learn how you can ask for help from our community."})]}),e.jsxs("div",{className:"sb-section",children:[e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:I,alt:"A wall of logos representing different styling technologies"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Add styling and CSS"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Like with web applications, there are many ways to include CSS within Storybook. Learn more about setting up styling within Storybook."}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/configure/styling-and-css",target:"_blank",children:["Learn more",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:A,alt:"An abstraction representing the composition of data for a component"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Provide context and mocking"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Often when a story doesn't render, it's because your component is expecting a specific environment or context (like a theme provider) to be available."}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/writing-stories/decorators#context-for-mocking",target:"_blank",children:["Learn more",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:N,alt:"A representation of typography and image assets"}),e.jsxs("div",{children:[e.jsx("h4",{className:"sb-section-item-heading",children:"Load assets and resources"}),e.jsxs("p",{className:"sb-section-item-paragraph",children:[`Tolinkstaticfiles(likefonts)toyourprojectsandstories,usethe
`,e.jsxs("div",{className:"sb-container",children:[e.jsxs("div",{className:"sb-section-title",children:[e.jsx(s.h1,{id:"do-more-with-storybook",children:"Do more with Storybook"}),e.jsx(s.p,{children:"Now that you know the basics, let's explore other parts of Storybook that will improve your experience. This list is just to get you started. You can customise Storybook in many ways to fit your needs."})]}),e.jsx("div",{className:"sb-section",children:e.jsxs("div",{className:"sb-features-grid",children:[e.jsxs("div",{className:"sb-grid-item",children:[e.jsx("img",{src:C,alt:"A screenshot showing the autodocs tag being set, pointing a docs page being generated"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Autodocs"}),e.jsx("p",{className:"sb-section-item-paragraph",children:`Auto-generateliving,
interactivereferencedocumentationfromyourcomponentsandstories.`}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/writing-docs/autodocs",target:"_blank",children:["Learn more",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-grid-item",children:[e.jsx("img",{src:B,alt:"A browser window showing a Storybook being published to a chromatic.com URL"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Publish to Chromatic"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Publish your Storybook to review and collaborate with your entire team."}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/sharing/publish-storybook#publish-storybook-with-chromatic",target:"_blank",children:["Learn more",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-grid-item",children:[e.jsx("img",{src:U,alt:"Windows showing the Storybook plugin in Figma"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Figma Plugin"}),e.jsx("p",{className:"sb-section-item-paragraph",children:`EmbedyourstoriesintoFigmatocross-referencethedesignandlive
implementationinoneplace.`}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/sharing/design-integrations#embed-storybook-in-figma-with-the-plugin",target:"_blank",children:["Learn more",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-grid-item",children:[e.jsx("img",{src:F,alt:"Screenshot of tests passing and failing"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Testing"}),e.jsx("p",{className:"sb-section-item-paragraph",children:`Usestoriestotestacomponentinallitsvariations,nomatterhow
complex.`}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/writing-tests",target:"_blank",children:["Learn more",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-grid-item",children:[e.jsx("img",{src:S,alt:"Screenshot of accessibility tests passing and failing"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Accessibility"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Automatically test your components for a11y issues as you develop."}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/writing-tests/accessibility-testing",target:"_blank",children:["Learn more",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-grid-item",children:[e.jsx("img",{src:Q,alt:"Screenshot of Storybook in light and dark mode"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Theming"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Theme Storybook's UI to personalize it to your project."}),e.jsxs("a",{href:"https://storybook.js.org/docs/svelte/configure/theming",target:"_blank",children:["Learn more",e.jsx(i,{})]})]})]})})]}),`
`,e.jsxs("div",{className:"sb-addon",children:[e.jsxs("div",{className:"sb-addon-text",children:[e.jsx("h4",{children:"Addons"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Integrate your tools with Storybook to connect workflows."}),e.jsxs("a",{href:"https://storybook.js.org/integrations/",target:"_blank",children:["Discover all addons",e.jsx(i,{})]})]}),e.jsx("div",{className:"sb-addon-img",children:e.jsx("img",{src:L,alt:"Integrate your tools with Storybook to connect workflows."})})]}),`
`,e.jsxs("div",{className:"sb-section sb-socials",children:[e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:w,alt:"Github logo",className:"sb-explore-image"}),e.jsx(s.p,{children:"Join our contributors building the future of UI development."}),e.jsxs("a",{href:"https://github.com/storybookjs/storybook",target:"_blank",children:["Star on GitHub",e.jsx(i,{})]})]}),e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:v,alt:"Discord logo",className:"sb-explore-image"}),e.jsxs("div",{children:[e.jsx(s.p,{children:"Get support and chat with frontend developers."}),e.jsxs("a",{href:"https://discord.gg/storybook",target:"_blank",children:["Join Discord server",e.jsx(i,{})]})]})]}),e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:E,alt:"Youtube logo",className:"sb-explore-image"}),e.jsxs("div",{children:[e.jsx(s.p,{children:"Watch tutorials, feature previews and interviews."}),e.jsxs("a",{href:"https://www.youtube.com/@chromaticui",target:"_blank",children:["Watch on YouTube",e.jsx(i,{})]})]})]}),e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:k,alt:"A book",className:"sb-explore-image"}),e.jsx("p",{children:"Follow guided walkthroughs on for key workflows."}),e.jsxs("a",{href:"https://storybook.js.org/tutorials/",target:"_blank",children:["Discover tutorials",e.jsx(i,{})]})]})]}),`
`,e.jsx("style",{children:`
.sb-container{
margin-bottom:48px;
}
.sb-section{
width:100%;
display:flex;
flex-direction:row;
gap:20px;
}
img{
object-fit:cover;
}
.sb-section-title{
margin-bottom:32px;
}
.sb-sectiona:not(h1a,h2a,h3a){
font-size:14px;
}
.sb-section-item,.sb-grid-item{
flex:1;
display:flex;
flex-direction:column;
}
.sb-section-item-heading{
padding-top:20px!important;
padding-bottom:5px!important;
margin:0!important;
}
.sb-section-item-paragraph{
margin:0;
padding-bottom:10px;
}
.sb-chevron{
margin-left:5px;
}
.sb-features-grid{
display:grid;
grid-template-columns:repeat(2,1fr);
grid-gap:32px20px;
}
.sb-socials{
display:grid;
grid-template-columns:repeat(4,1fr);
}
.sb-socialsp{
margin-bottom:10px;
}
.sb-explore-image{
max-height:32px;
align-self:flex-start;
}
.sb-addon{
width:100%;
display:flex;
align-items:center;
position:relative;
background-color:#EEF3F8;
border-radius:5px;
border:1pxsolidrgba(0,0,0,0.05);
background:#EEF3F8;
height:180px;
margin-bottom:48px;
overflow:hidden;
}
.sb-addon-text{
padding-left:48px;
max-width:240px;
}
.sb-addon-texth4{
padding-top:0px;
}
.sb-addon-img{
position:absolute;
left:345px;
top:0;
height:100%;
width:200%;
overflow:hidden;
}
.sb-addon-imgimg{
width:650px;
transform:rotate(-15deg);
margin-left:40px;
margin-top:-72px;
box-shadow:001pxrgba(255,255,255,0);
backface-visibility:hidden;
}
@mediascreenand(max-width:800px){
.sb-addon-img{
left:300px;
}
}
@mediascreenand(max-width:600px){
.sb-section{
flex-direction:column;
}
.sb-features-grid{
grid-template-columns:repeat(1,1fr);
}
.sb-socials{
grid-template-columns:repeat(2,1fr);
}
.sb-addon{
height:280px;
align-items:flex-start;
padding-top:32px;
overflow:hidden;
}
.sb-addon-text{
padding-left:24px;
}
.sb-addon-img{
right:0;
left:0;
top:130px;
bottom:0;
overflow:hidden;
height:auto;
width:124%;
}
.sb-addon-imgimg{
width:1200px;
transform:rotate(-12deg);
margin-left:0;
margin-top:48px;
margin-bottom:-40px;
margin-left:-24px;
}
}
`})]})}function X(t={}){const{wrapper:s}=Object.assign({},c(),t.components);return s?e.jsx(s,Object.assign({},t,{children:e.jsx(g,t)})):g(t)}export{i as RightArrow,X as default};