import{j as m}from"./jsx-runtime-CnH95YSl.js";import{O as U}from"./OdysseyStorybookThemeDecorator-BuDiOG2V.js";import{s as d,a as u,M as N}from"./Status-BlOUycBm.js";import"./index-NdkWRN8K.js";import"./_commonjsHelpers-gnU0ypJ3.js";import"./OdysseyThemeProvider-Bh0Bu-2o.js";import"./index-BJTM6NaI.js";import"./OdysseyProvider-qIn9QVYS.js";import"./MuiPropsContext-DhRylJZk.js";import"./Chip-CXnMieIl.js";import"./createSvgIcon-ClUWwDzL.js";import"./useIsFocusVisible-DH0qxT5e.js";import"./ButtonBase-BNqa2TMD.js";import"./assertThisInitialized-B9jnkVVz.js";import"./inheritsLoose-CJ6Ie9dp.js";import"./TransitionGroupContext-DAL84N7p.js";const ur={component:N,decorators:[U],tags:["autodocs"],argTypes:{label:{control:"text",description:"The text describing the Status",type:{required:!0,name:"string"}},severity:{control:"radio",options:u,description:"The severity of the Status, as indicated by its styling",table:{type:{summary:u.join(" | ")},defaultValue:{summary:"default"}},type:{required:!0,name:"other",value:"radio"}},variant:{control:"radio",options:d,description:"Whether the Status is displayed uncontained (`lamp`) or contained (`pill`)",table:{type:{summary:d.join(" | ")},defaultValue:{summary:"pill"}}}},args:{label:"Warp drive in standby",severity:"default"}},r={args:{label:"Warp drive in standby"}},e={args:{label:"Warp drive unstable",severity:"error"}},a={args:{label:"Warp drive unstable",severity:"info"}},s={args:{label:"Warp drive online",severity:"success"}},t={args:{label:"Warp fuel low",severity:"warning"}},n={args:{label:"Warp drive in standby",variant:"lamp"}},o={args:{label:"Warp drive unstable",severity:"error",variant:"lamp"}},i={args:{label:"Warp drive unstable",severity:"info",variant:"lamp"}},l={args:{label:"Warp drive online",severity:"success",variant:"lamp"}},p={args:{label:"Warp fuel low",severity:"warning",variant:"lamp"}},c={args:{label:"A really long label that will overflow the container and should be truncated",variant:"lamp"},render:function(Q){return m.jsx("div",{style:{width:"200px"},children:m.jsx(N,{...Q})})}};var v,g,b;r.parameters={...r.parameters,docs:{...(v=r.parameters)==null?void 0:v.docs,source:{originalSource:`{
  args: {
    label: "Warp drive in standby"
  }
}`,...(b=(g=r.parameters)==null?void 0:g.docs)==null?void 0:b.source}}};var y,f,W;e.parameters={...e.parameters,docs:{...(y=e.parameters)==null?void 0:y.docs,source:{originalSource:`{
  args: {
    label: "Warp drive unstable",
    severity: "error"
  }
}`,...(W=(f=e.parameters)==null?void 0:f.docs)==null?void 0:W.source}}};var S,h,w;a.parameters={...a.parameters,docs:{...(S=a.parameters)==null?void 0:S.docs,source:{originalSource:`{
  args: {
    label: "Warp drive unstable",
    severity: "info"
  }
}`,...(w=(h=a.parameters)==null?void 0:h.docs)==null?void 0:w.source}}};var L,x,P;s.parameters={...s.parameters,docs:{...(L=s.parameters)==null?void 0:L.docs,source:{originalSource:`{
  args: {
    label: "Warp drive online",
    severity: "success"
  }
}`,...(P=(x=s.parameters)==null?void 0:x.docs)==null?void 0:P.source}}};var j,E,D;t.parameters={...t.parameters,docs:{...(j=t.parameters)==null?void 0:j.docs,source:{originalSource:`{
  args: {
    label: "Warp fuel low",
    severity: "warning"
  }
}`,...(D=(E=t.parameters)==null?void 0:E.docs)==null?void 0:D.source}}};var O,V,I;n.parameters={...n.parameters,docs:{...(O=n.parameters)==null?void 0:O.docs,source:{originalSource:`{
  args: {
    label: "Warp drive in standby",
    variant: "lamp"
  }
}`,...(I=(V=n.parameters)==null?void 0:V.docs)==null?void 0:I.source}}};var T,M,k;o.parameters={...o.parameters,docs:{...(T=o.parameters)==null?void 0:T.docs,source:{originalSource:`{
  args: {
    label: "Warp drive unstable",
    severity: "error",
    variant: "lamp"
  }
}`,...(k=(M=o.parameters)==null?void 0:M.docs)==null?void 0:k.source}}};var q,A,C;i.parameters={...i.parameters,docs:{...(q=i.parameters)==null?void 0:q.docs,source:{originalSource:`{
  args: {
    label: "Warp drive unstable",
    severity: "info",
    variant: "lamp"
  }
}`,...(C=(A=i.parameters)==null?void 0:A.docs)==null?void 0:C.source}}};var _,z,R;l.parameters={...l.parameters,docs:{...(_=l.parameters)==null?void 0:_.docs,source:{originalSource:`{
  args: {
    label: "Warp drive online",
    severity: "success",
    variant: "lamp"
  }
}`,...(R=(z=l.parameters)==null?void 0:z.docs)==null?void 0:R.source}}};var B,F,G;p.parameters={...p.parameters,docs:{...(B=p.parameters)==null?void 0:B.docs,source:{originalSource:`{
  args: {
    label: "Warp fuel low",
    severity: "warning",
    variant: "lamp"
  }
}`,...(G=(F=p.parameters)==null?void 0:F.docs)==null?void 0:G.source}}};var H,J,K;c.parameters={...c.parameters,docs:{...(H=c.parameters)==null?void 0:H.docs,source:{originalSource:`{
  args: {
    label: "A really long label that will overflow the container and should be truncated",
    variant: "lamp"
  },
  render: function C(props) {
    return <div style={{
      width: "200px"
    }}>
        <Status {...props} />
      </div>;
  }
}`,...(K=(J=c.parameters)==null?void 0:J.docs)==null?void 0:K.source}}};const vr=["DefaultPill","ErrorPill","InfoPill","SuccessPill","WarningPill","DefaultLamp","ErrorLamp","InfoLamp","SuccessLamp","WarningLamp","OverflowLamp"];export{n as DefaultLamp,r as DefaultPill,o as ErrorLamp,e as ErrorPill,i as InfoLamp,a as InfoPill,c as OverflowLamp,l as SuccessLamp,s as SuccessPill,p as WarningLamp,t as WarningPill,vr as __namedExportsOrder,ur as default};
