Skip to content

Commit

Permalink
Update: f265c3d99a69bec55d660323545fc43a02b87a93
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jan 16, 2025
1 parent b8db52e commit ea307b2
Show file tree
Hide file tree
Showing 120 changed files with 64,691 additions and 2,669 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import{j as a}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{n}from"./emotion-styled.browser.esm-OyKATk7d.js";import{r as N}from"./index-CDs2tPxN.js";import{h as O,f as Y}from"./typography-BJ13ygNv.js";import{t as r,b as c}from"./theme-QoxxbpC5.js";import"./extends-CCbyfPlC.js";import"./emotion-use-insertion-effect-with-fallbacks.browser.esm-BA1o8LyZ.js";const w=16,o=e=>`@media (min-width: ${e}rem)`,U={xxxs:o(2),xxs:o(25),xs:o(30),sm:o(36),md:o(48),lg:o(62),xl:o(75),xxl:o(87.5),xxxl:o(100),xxxxl:o(125),xxxxxl:o(150)},s=`
import{j as a}from"./jsx-runtime-CLpGMVip.js";import{n}from"./emotion-styled.browser.esm-CDpaQ36c.js";import{r as N}from"./index-BAAwwy_G.js";import{h as O,f as Y}from"./typography-BJ13ygNv.js";import{t as r,b as c}from"./theme-QoxxbpC5.js";import"./extends-CF3RwP-h.js";import"./emotion-serialize.esm-CH7fXiIe.js";const w=16,o=e=>`@media (min-width: ${e}rem)`,U={xxxs:o(2),xxs:o(25),xs:o(30),sm:o(36),md:o(48),lg:o(62),xl:o(75),xxl:o(87.5),xxxl:o(100),xxxxl:o(125),xxxxxl:o(150)},s=`
position: relative;
display: inline-block;
padding: ${r.buttonSizes.large.padding};
Expand Down Expand Up @@ -192,7 +192,7 @@ import{j as a}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{n}from"./
${C}
`;n.label`
${s}
`;const b=N.forwardRef((e,t)=>{switch(e.variant){case"primary":return a.jsx(y,{ref:t,...e});case"secondary":return a.jsx(p,{ref:t,...e});case"reject":return a.jsx(F,{ref:t,...e});case"tertiary":return a.jsx(H,{ref:t,...e});case"outlined":return a.jsx(p,{ref:t,...e});case"blue":return a.jsx(M,{ref:t,...e});case"white":return a.jsx(q,{ref:t,...e});case"icon":return a.jsx(V,{ref:t,...e});default:return a.jsx(y,{ref:t,...e})}});b.displayName="Button";try{b.displayName="Button",b.__docgenInfo={description:"",displayName:"Button",props:{variant:{defaultValue:null,description:"",name:"variant",required:!0,type:{name:"enum",value:[{value:'"primary"'},{value:'"secondary"'},{value:'"reject"'},{value:'"tertiary"'},{value:'"outlined"'},{value:'"blue"'},{value:'"white"'},{value:'"icon"'}]}},size:{defaultValue:null,description:"",name:"size",required:!0,type:{name:"enum",value:[{value:'"large"'},{value:'"medium"'},{value:'"small"'}]}},transform:{defaultValue:null,description:"",name:"transform",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"capitalize"'},{value:'"uppercase"'},{value:'"lowercase"'}]}}}}}catch{}const er={component:b,parameters:{docs:{description:{component:"Extends the native HTML button element with some additional props, such as variant and size. All props available on the regular HTML button also work with this component. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button."}}}},i={args:{variant:"primary",size:"medium",children:"I am a button"}},d={args:{...i.args,variant:"secondary"}},l={args:{...i.args,variant:"tertiary"}},u={args:{variant:"primary",size:"large",children:"I am a button"}},m={args:{variant:"primary",size:"small",children:"I am a button"}};var g,$,x;i.parameters={...i.parameters,docs:{...(g=i.parameters)==null?void 0:g.docs,source:{originalSource:`{
`;const b=N.forwardRef((e,t)=>{switch(e.variant){case"primary":return a.jsx(y,{ref:t,...e});case"secondary":return a.jsx(p,{ref:t,...e});case"reject":return a.jsx(F,{ref:t,...e});case"tertiary":return a.jsx(H,{ref:t,...e});case"outlined":return a.jsx(p,{ref:t,...e});case"blue":return a.jsx(M,{ref:t,...e});case"white":return a.jsx(q,{ref:t,...e});case"icon":return a.jsx(V,{ref:t,...e});default:return a.jsx(y,{ref:t,...e})}});b.displayName="Button";try{b.displayName="Button",b.__docgenInfo={description:"",displayName:"Button",props:{variant:{defaultValue:null,description:"",name:"variant",required:!0,type:{name:"enum",value:[{value:'"primary"'},{value:'"secondary"'},{value:'"reject"'},{value:'"tertiary"'},{value:'"outlined"'},{value:'"blue"'},{value:'"white"'},{value:'"icon"'}]}},size:{defaultValue:null,description:"",name:"size",required:!0,type:{name:"enum",value:[{value:'"large"'},{value:'"small"'},{value:'"medium"'}]}},transform:{defaultValue:null,description:"",name:"transform",required:!1,type:{name:"enum",value:[{value:'"none"'},{value:'"capitalize"'},{value:'"uppercase"'},{value:'"lowercase"'}]}}}}}catch{}const er={component:b,parameters:{docs:{description:{component:"Extends the native HTML button element with some additional props, such as variant and size. All props available on the regular HTML button also work with this component. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button."}}}},i={args:{variant:"primary",size:"medium",children:"I am a button"}},d={args:{...i.args,variant:"secondary"}},l={args:{...i.args,variant:"tertiary"}},u={args:{variant:"primary",size:"large",children:"I am a button"}},m={args:{variant:"primary",size:"small",children:"I am a button"}};var g,$,x;i.parameters={...i.parameters,docs:{...(g=i.parameters)==null?void 0:g.docs,source:{originalSource:`{
args: {
variant: "primary",
size: "medium",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import{j as r}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{c as n,a as s}from"./emotion-css.esm-DPNEF3j8.js";import{n as x}from"./emotion-styled.browser.esm-OyKATk7d.js";import{r as k}from"./index-CDs2tPxN.js";import{p as y}from"./typography-BJ13ygNv.js";import{b as v}from"./theme-QoxxbpC5.js";import"./extends-CCbyfPlC.js";import"./emotion-use-insertion-effect-with-fallbacks.browser.esm-BA1o8LyZ.js";const C="#F76D82",_="#787878",E=x.label`
import{j as r}from"./jsx-runtime-CLpGMVip.js";import{c as t,a as s}from"./emotion-css.esm-COI6KVUB.js";import{n as x}from"./emotion-styled.browser.esm-CDpaQ36c.js";import{r as k}from"./index-BAAwwy_G.js";import{p as y}from"./typography-BJ13ygNv.js";import{b as C}from"./theme-QoxxbpC5.js";import"./emotion-serialize.esm-CH7fXiIe.js";import"./extends-CF3RwP-h.js";const _="#F76D82",E="#787878",R=x.label`
font-family: ${y};
font-size: 1.1rem;
line-height: 1.1;
display: grid;
grid-template-columns: 1em auto;
gap: 0.5em;
color: ${v.colors.gray[600]};
color: ${C.colors.gray[600]};
input[type="checkbox"] {
appearance: none;
Expand All @@ -14,7 +14,7 @@ import{j as r}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{c as n,a
font: inherit;
width: 1.15em;
height: 1.1em;
border: 2px solid ${({error:o})=>o?C:_};
border: 2px solid ${({error:o})=>o?_:E};
transform: translateY(-0.075em);
display: grid;
place-content: center;
Expand Down Expand Up @@ -46,18 +46,18 @@ import{j as r}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{c as n,a
color: #959495;
cursor: not-allowed;
}
`,R=n`
`,v=t`
color: #f76d82;
font-size: 14px;
display: inline-block;
margin-top: -15px;
`,w="Please check the secret box",t=k.forwardRef(({onChangeByValue:o,onChange:l,className:h,checked:u,labelIsRawHtml:c=!1,...e},b)=>{const f=i=>{if(o){const{target:{checked:g}}=i;o(g)}l&&l(i)};return r.jsxs("div",{className:s(n`
`,w="Please check the secret box",n=k.forwardRef(({onChangeByValue:o,onChange:l,className:h,checked:u,labelIsRawHtml:c=!1,...e},f)=>{const b=i=>{if(o){const{target:{checked:g}}=i;o(g)}l&&l(i)};return r.jsxs("div",{className:s(t`
margin-bottom: 1rem;
`,h),children:[r.jsxs(E,{children:[r.jsx("input",{type:"checkbox",checked:u,"aria-errormessage":e.error?`${e.label}_error`:void 0,"aria-invalid":e.error!==void 0,onChange:f,ref:b,...e}),r.jsx("span",{dangerouslySetInnerHTML:c?{__html:e.label}:void 0,children:c?void 0:e.label})]}),e.error&&r.jsx("span",{className:e.error?s(R):n`
`,h),children:[r.jsxs(R,{children:[r.jsx("input",{type:"checkbox",checked:u,"aria-errormessage":e.error?`${e.label}_error`:void 0,"aria-invalid":e.error!==void 0,onChange:b,ref:f,...e}),r.jsx("span",{dangerouslySetInnerHTML:c?{__html:e.label}:void 0,children:c?void 0:e.label})]}),e.error&&r.jsx("span",{className:e.error?s(v):t`
visibility: hidden;
height: 0;
display: block;
`,id:`${e.id??e.label}_error`,role:"alert",children:w})]})});t.displayName="CheckBox";try{t.displayName="CheckBox",t.__docgenInfo={description:"",displayName:"CheckBox",props:{label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},checked:{defaultValue:null,description:"",name:"checked",required:!1,type:{name:"boolean"}},onChangeByValue:{defaultValue:null,description:"",name:"onChangeByValue",required:!1,type:{name:"(checked: boolean, name?: string) => void"}},labelIsRawHtml:{defaultValue:{value:"false"},description:"",name:"labelIsRawHtml",required:!1,type:{name:"boolean"}}}}}catch{}const H={component:t,parameters:{docs:{description:{component:"Extends the native HTML input type='checkbox' element with some additional props, such as label. All props available on the regular HTML input also work with this component. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox."}}}},a={args:{label:"Example",onChange:o=>{console.log("Checkbox changed to"+o.target.checked)},checked:!0,defaultChecked:!0,required:!1}};var d,p,m;a.parameters={...a.parameters,docs:{...(d=a.parameters)==null?void 0:d.docs,source:{originalSource:`{
`,id:`${e.id??e.label}_error`,role:"alert",children:w})]})});n.displayName="CheckBox";try{n.displayName="CheckBox",n.__docgenInfo={description:"",displayName:"CheckBox",props:{label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},error:{defaultValue:null,description:"",name:"error",required:!1,type:{name:"boolean"}},checked:{defaultValue:null,description:"",name:"checked",required:!1,type:{name:"boolean"}},onChangeByValue:{defaultValue:null,description:"",name:"onChangeByValue",required:!1,type:{name:"((checked: boolean, name?: string) => void)"}},labelIsRawHtml:{defaultValue:{value:"false"},description:"",name:"labelIsRawHtml",required:!1,type:{name:"boolean"}}}}}catch{}const H={component:n,parameters:{docs:{description:{component:"Extends the native HTML input type='checkbox' element with some additional props, such as label. All props available on the regular HTML input also work with this component. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox."}}}},a={args:{label:"Example",onChange:o=>{console.log("Checkbox changed to"+o.target.checked)},checked:!0,defaultChecked:!0,required:!1}};var d,p,m;a.parameters={...a.parameters,docs:{...(d=a.parameters)==null?void 0:d.docs,source:{originalSource:`{
args: {
label: "Example",
onChange: event => {
Expand Down
1 change: 1 addition & 0 deletions assets/Color-F6OSRLHC-BKJ5HPsZ.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion assets/Color-PRSJMWNM-DnGk-dP8.js

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import{j as a}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{a as m,c as u}from"./emotion-css.esm-DPNEF3j8.js";import"./index-CDs2tPxN.js";const g=({onChange:e,onChangeByValue:n,className:d,...r})=>{const p=i=>{if(n){const{target:{value:c}}=i;n(c)}e&&e(i)};return a.jsx("div",{className:m(u`
import{j as a}from"./jsx-runtime-CLpGMVip.js";import{a as m,c as u}from"./emotion-css.esm-COI6KVUB.js";import"./emotion-serialize.esm-CH7fXiIe.js";const g=({onChange:e,onChangeByValue:t,className:d,...r})=>{const p=i=>{if(t){const{target:{value:c}}=i;t(c)}e&&e(i)};return a.jsx("div",{className:m(u`
margin-bottom: 1rem;
label {
Expand Down Expand Up @@ -28,7 +28,7 @@ import{j as a}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{a as m,c
margin-bottom: 0.2rem;
}
}
`,d),children:a.jsxs("label",{children:[a.jsx("span",{children:r.label}),a.jsx("input",{type:"date",onChange:p,...r})]})})};try{DatePickerField.displayName="DatePickerField",DatePickerField.__docgenInfo={description:"",displayName:"DatePickerField",props:{label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},hint:{defaultValue:null,description:"",name:"hint",required:!1,type:{name:"string"}},onChangeByValue:{defaultValue:null,description:"",name:"onChangeByValue",required:!0,type:{name:"(value: string, name?: string) => void"}}}}}catch{}const b={component:g,parameters:{docs:{description:{component:"Extends the native HTML input type='date' element with some additional props, such as label. All props available on the regular HTML input also work with this component. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date."}}}},t={args:{label:"Example",value:void 0,onChange:e=>{console.log("Datepicker changed to"+e.target.value)},min:"2023-01-01",max:"2023-12-31",defaultValue:"2023-01-01",required:!1}};var l,o,s;t.parameters={...t.parameters,docs:{...(l=t.parameters)==null?void 0:l.docs,source:{originalSource:`{
`,d),children:a.jsxs("label",{children:[a.jsx("span",{children:r.label}),a.jsx("input",{type:"date",onChange:p,...r})]})})};try{DatePickerField.displayName="DatePickerField",DatePickerField.__docgenInfo={description:"",displayName:"DatePickerField",props:{label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},hint:{defaultValue:null,description:"",name:"hint",required:!1,type:{name:"string"}},onChangeByValue:{defaultValue:null,description:"",name:"onChangeByValue",required:!0,type:{name:"(value: string, name?: string | undefined) => void"}}}}}catch{}const b={component:g,parameters:{docs:{description:{component:"Extends the native HTML input type='date' element with some additional props, such as label. All props available on the regular HTML input also work with this component. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date."}}}},n={args:{label:"Example",value:void 0,onChange:e=>{console.log("Datepicker changed to"+e.target.value)},min:"2023-01-01",max:"2023-12-31",defaultValue:"2023-01-01",required:!1}};var l,o,s;n.parameters={...n.parameters,docs:{...(l=n.parameters)==null?void 0:l.docs,source:{originalSource:`{
args: {
label: "Example",
value: undefined,
Expand All @@ -40,4 +40,4 @@ import{j as a}from"./emotion-serialize.browser.esm-Xr4f5Ts3.js";import{a as m,c
defaultValue: "2023-01-01",
required: false
}
} satisfies StoryType`,...(s=(o=t.parameters)==null?void 0:o.docs)==null?void 0:s.source}}};const v=["Example"];export{t as Example,v as __namedExportsOrder,b as default};
} satisfies StoryType`,...(s=(o=n.parameters)==null?void 0:o.docs)==null?void 0:s.source}}};const v=["Example"];export{n as Example,v as __namedExportsOrder,b as default};
59 changes: 0 additions & 59 deletions assets/DateTimeLocal.stories-ByABcz_z.js

This file was deleted.

59 changes: 59 additions & 0 deletions assets/DateTimeLocal.stories-DsNaDHVM.js

Large diffs are not rendered by default.

46 changes: 46 additions & 0 deletions assets/Dialog.stories-C-H1QW26.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
import{j as l}from"./jsx-runtime-CLpGMVip.js";import{c as E}from"./emotion-css.esm-COI6KVUB.js";import{r as a}from"./index-BAAwwy_G.js";import{t as i}from"./typography-BJ13ygNv.js";import"./emotion-serialize.esm-CH7fXiIe.js";const b=(d,t,s=!0)=>{const o=a.useRef(null);o.current=t,a.useEffect(()=>{if(!s)return;const c=u=>{var p,e;(p=d.current)!=null&&p.contains(u.target)||(e=o.current)==null||e.call(o,u)};return document.addEventListener("click",c,!0),()=>document.removeEventListener("click",c,!0)},[d,o,s])},f=({children:d,open:t,onClose:s,closeable:o=!0,noPadding:c=!1,width:u="normal",...p})=>{const e=a.useRef(null),h=a.useRef(null);return a.useEffect(()=>{const n=e.current,r=()=>{s&&s()};return n==null||n.addEventListener("close",r),()=>{n==null||n.removeEventListener("close",r)}},[s]),a.useEffect(()=>{e.current&&(t&&!e.current.open?e.current.showModal():e.current.open&&e.current.close())},[t]),a.useEffect(()=>{if(!e.current||o)return;const n=g=>{var v;g.cancelable||(v=e.current)==null||v.showModal(),g.preventDefault()},r=e.current;return r.addEventListener("close",n),r.addEventListener("cancel",n),()=>{r==null||r.removeEventListener("close",n),r==null||r.removeEventListener("cancel",n)}},[o]),b(h,()=>{var n;o&&((n=e.current)==null||n.close())},t),t?l.jsx("dialog",{ref:e,...p,className:E`
border: 0;
border-radius: 5px;
padding: 0;
width: 95%;
max-width: ${u==="normal"?"700px":"1200px"};
h1 {
font-size: ${i.h5};
}
h2 {
font-size: ${i.h6};
}
h3 {
font-size: ${i.h6};
}
h4 {
font-size: ${i.h6};
}
h5 {
font-size: ${i.h6};
}
h6 {
font-size: ${i.h6};
}
&::backdrop {
background: rgba(0, 0, 0, 0.4);
}
`,children:l.jsx("div",{role:"presentation",ref:h,className:E`
${!c&&"padding: 2rem 3rem;"}
`,children:d})}):null};try{f.displayName="Dialog",f.__docgenInfo={description:"",displayName:"Dialog",props:{open:{defaultValue:null,description:"",name:"open",required:!0,type:{name:"boolean"}},onClose:{defaultValue:null,description:"",name:"onClose",required:!1,type:{name:"(() => void)"}},closeable:{defaultValue:{value:"true"},description:"",name:"closeable",required:!1,type:{name:"boolean"}},noPadding:{defaultValue:{value:"false"},description:"",name:"noPadding",required:!1,type:{name:"boolean"}},width:{defaultValue:{value:"normal"},description:"",name:"width",required:!1,type:{name:"enum",value:[{value:'"normal"'},{value:'"wide"'}]}}}}}catch{}const k={component:f,parameters:{docs:{description:{component:"A wrapper component for the native HTML dialog element with some additional props. All props available on the regular HTML dialog also work with this component. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog."}}}},m={args:{open:!1,onClose:()=>{console.log("onClose")},closeable:!0,noPadding:!1,width:"normal",children:l.jsxs(l.Fragment,{children:[l.jsx("h1",{children:"Heading inside dialog"}),l.jsx("p",{children:"Paragraph inside dialog"})]})}};var x,w,y;m.parameters={...m.parameters,docs:{...(x=m.parameters)==null?void 0:x.docs,source:{originalSource:`{
args: {
open: false,
onClose: () => {
console.log("onClose");
},
closeable: true,
noPadding: false,
width: "normal",
children: <>
<h1>Heading inside dialog</h1>
<p>Paragraph inside dialog</p>
</>
}
} satisfies StoryType`,...(y=(w=m.parameters)==null?void 0:w.docs)==null?void 0:y.source}}};const z=["Example"];export{m as Example,z as __namedExportsOrder,k as default};
Loading

0 comments on commit ea307b2

Please sign in to comment.