@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
2 lines (1 loc) • 792 B
JavaScript
;const e=require("react/jsx-runtime"),c=require("./index-DwV9MiDB.js"),o=require("./Button-CoJ-cT_W.js");require("react");const s=require("./Calendar-BVUl0hrI.js"),a=require("./Popover-B2LKUvk1.js"),n=require("./calendar-BZpjTPMs.js"),l=t=>{const{showTimePicker:i}=t,r=t.mode!==void 0?t.selected:null;return e.jsxs(a.PopoverRoot,{children:[e.jsx(a.PopoverTrigger,{asChild:!0,children:e.jsxs(o.Button,{"data-slot":"date-picker",variant:"outline",className:c.cn("bg-surface-primary! w-full! justify-start! text-left! text-sm!",!r&&"text-muted-foreground!"),children:[e.jsx(n.default,{className:"size-4"}),r&&s.isDate(r)?s.format(r,`PPP${i?" - p":""}`):"Pick a date"]})}),e.jsx(a.PopoverContent,{className:"w-auto! p-0!",children:e.jsx(s.Calendar,{...t})})]})};exports.DatePicker=l;