2 lines
4.2 KiB
JavaScript
2 lines
4.2 KiB
JavaScript
"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7591],{2735:function(e,r,t){t.d(r,{Qj:function(){return N},zx:function(){return k}});var o=t(65443),n=t.n(o),a=t(94159),c=t(6285);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},l.apply(this,arguments)}const s=c.z.enum(["pill","roundrect","authn"]),d=c.z.enum(["cherry","strawberry","mango","not-black","red","green","accent","secondary","authn-primary","authn-other"]),b=(c.z.object({buttonStyle:s,color:d,className:c.z.string().optional()}),n()("bg-notWhite","hover:text-notWhite")),i=n()("font-atkinson","font-bold","rounded-full","border-2"),u=n()("body-2","rounded-lg"),g=n()("flex","h-12","items-center","justify-center","rounded-lg","px-6","text-lg"),h=n()("border-cherry","hover:bg-cherry","text-cherry","active:bg-cherry-600","active:border-cherry-600","disabled:text-cherry-300","disabled:border-cherry-300","focus:outline-cherry","focus:ring-cherry",b),y=n()("border-strawberry","hover:bg-strawberry","text-strawberry","active:bg-strawberry-600","active:border-strawberry-600","disabled:text-strawberry-300","disabled:border-strawberry-300","focus:outline-strawberry","focus:ring-strawberry",b),f=n()("border-red","hover:bg-red","text-red","active:bg-red-600","active:border-red-600","disabled:text-red-300","disabled:border-red-300","focus:outline-red",b),m=n()("border-green","hover:bg-green","text-green","active:bg-green-600","active:border-green-600","disabled:text-green-300","disabled:border-green-300","focus:outline-green",b),v=n()("border-mango","hover:bg-mango","text-mango","bg-notBlack","hover:text-notBlack"),x=n()("border-notBlack","hover:bg-notBlack","text-notBlack","focus:outline-notBlack","focus:ring-notBlack",b),p=n()("border-accent","text-accent","bg-foreground","hover:bg-accent","hover:text-text"),S=n()("bg-secondary","text-notWhite","dark:text-notBlack","hover:bg-secondary-600"),w=n()("bg-foreground","text-text","hover:bg-foreground-600","active:bg-foreground-700","disabled:bg-foreground-200"),B=n()("border-2","border-foreground","text-foreground","hover:bg-longan-200"),O=e=>n()("leading-none","align-middle","py-2","px-4","no-select",e.className,{[i]:"pill"===e.buttonStyle,[u]:"roundrect"===e.buttonStyle,[g]:"authn"===e.buttonStyle,[h]:"cherry"===e.color,[y]:"strawberry"===e.color,[v]:"mango"===e.color,[x]:"not-black"===e.color,[f]:"red"===e.color,[p]:"accent"===e.color,[m]:"green"===e.color,[S]:"secondary"===e.color,[w]:"authn-primary"===e.color,[B]:"authn-other"===e.color}),k=a.forwardRef((({buttonStyle:e,color:r,className:t,...o},n)=>{const c=O({buttonStyle:e,color:r,className:t,...o});return a.createElement("button",l({},o,{className:c,ref:n}),o.children)}));k.displayName="Button";const N=a.forwardRef((({buttonStyle:e,color:r,...t},o)=>{const n=O({buttonStyle:e,color:r,...t});return a.createElement("a",l({},t,{className:n,ref:o}),t.children)}));N.displayName="LinkButton"},89079:function(e,r,t){t.r(r),t.d(r,{BirthdateEditForm:function(){return b}});var o=t(94159),n=t(99838),a=t(71860),c=t(84879),l=t(2735);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},s.apply(this,arguments)}const d=c.ou.now().minus({years:16}),b=({user:e,birthdate:r})=>{const{register:t,handleSubmit:c,formState:b}=(0,n.cI)({defaultValues:{birthdate:r.substring(0,10)}}),i=a.S.moderation.user.changeBirthdate.useMutation();return o.createElement("form",{onSubmit:c((async({birthdate:r})=>{await i.mutateAsync({userId:e.userId,date:r})})),className:"flex flex-row items-center gap-4"},o.createElement("input",s({type:"date",max:d.toISODate()},t("birthdate",{required:!0,max:d.toISODate()}))),o.createElement(l.zx,{buttonStyle:"pill",color:"cherry",type:"submit"},"save birthdate"),b.isSubmitting?o.createElement("span",{className:"font-bold"},"sending..."):null,b.isSubmitSuccessful?o.createElement("span",{className:"font-bold text-green"},"Saved!"):null)}}}]);
|
|
//# sourceMappingURL=client-preact-components-pages-moderation-manage-user-birthdate-edit-form.bc8cea5c9762afcfc97c.js.map
|