PageSourceSearch

https://auba.eiicon.net/assets/GlobalModeToggle-6zDbgC6s.js

js eiicon.net collected 2026-09-24 18:56:16 UTC 3,598 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`c4378d7de1ec689fc024dd32587e688028486a0b`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`5e0be1ee-7d46-4939-9489-c64797098520`,e._sentryDebugIdIdentifier=`sentry-dbid-5e0be1ee-7d46-4939-9489-c64797098520`)}catch{}})();import{Or as e,rt as t,t as n}from"./jsx-runtime-Wgit3Cq1.js";import{a as r}from"./LayoutInner-Do9BzdSB.js";import{P as i,u as a}from"./consts-BopsFnl8.js";import{r as o}from"./PopupMessageProvider-8ur6JWT9.js";import{i as s,l as c,p as l}from"./schemas-CHAsCg2z.js";import{r as u}from"./PageTitle-BL7ebnAJ.js";import{t as d}from"./TransitionFade-BAFqhQVA.js";import{n as f,o as p,t as m}from"./helpers-DlMJZFRb.js";import{t as h}from"./v4-CBMwUUhA.js";import{t as g}from"./parse-pDymlizg.js";import{i as _}from"./paths-BiA9dq2E.js";import{t as v}from"./BaseButton-CTq4kEFG.js";import{t as y}from"./BaseModal-nGwvvgmt.js";import{t as b}from"./ModalContainer-CQb1q7o9.js";import{t as x}from"./GlobalModeCompleteModal-B5aEND-Z.js";import{n as S}from"./Form-DW1bOqKN.js";import{t as C}from"./InputCheckboxToggle-Cl6dqcFY.js";import{t as w}from"./BaseSpinnerWrapper-BFAfgGg-.js";import{t as T}from"./error-CLERvOo4.js";var E=e(t(),1),D=`v804y80`,O=`v804y81`,k=`v804y82`,A=`v804y83`,j=n(),M=({isShow:e,projectId:t,onClose:n})=>(0,j.jsx)(y,{isShow:e,onClose:n,children:(0,j.jsx)(b,{children:(0,j.jsxs)(`div`,{className:D,children:[(0,j.jsx)(`img`,{src:`/assets/img/img-global-mode-search.svg?${i}`,alt:``,className:O}),(0,j.jsxs)(`p`,{className:k,children:[`GLOBALモードは、企業PRを公開している企業が利用できます。`,(0,j.jsx)(`br`,{}),`まず企業PRを公開してください。`]}),(0,j.jsxs)(`div`,{className:A,children:[(0,j.jsx)(v,{text:`企業PRを公開する`,url:_.AG22_100.getUrl({params:{projectId:t,lang:a.JA}}),onClick:n}),(0,j.jsx)(v,{text:`キャンセル`,variant:`outlined`,color:`sub`,onClick:n})]})]})})}),N=`g06iz30`,P=`g06iz31`,F=`g06iz32`,I=`g06iz33`,L=`g06iz34`,R=`g06iz35`,z=`/api/mypage/global-mode`,B=`1`,V=c({isGlobalMode:s(l()).optional()}),H=({className:e,projectId:t,isOn:n,canTurnOn:i})=>{let a=r(),s=(0,E.useContext)(o),[c,l]=(0,E.useState)(!1),[_,v]=(0,E.useState)(!1),[y,b]=(0,E.useState)(0),[D,O]=p({constraint:h(V),onValidate({formData:e}){return g(e,{schema:V})},defaultValue:{isGlobalMode:n?[B]:[]}}),k=a.state!==`idle`,A=a.formData?.get(`enabled`),H=typeof A==`string`?A===B:n,U=e=>{let t=e.currentTarget.checked;if(t&&!i){l(!0);return}a.submit({enabled:t?B:`0`},{method:`post`,action:z})},W=()=>{b(e=>e+1),l(!1)};return(0,E.useEffect)(()=>{if(a.data){if(a.data.isSuccess){H&&v(!0);return}a.data.errorMessage&&s({text:T(a.data.errorMessage),color:`attention`})}},[a.data]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(`div`,{className:[N,e].filter(Boolean).join(` `),children:(0,j.jsx)(`div`,{className:P,children:(0,j.jsx)(S,{...f(D),className:F,children:(0,j.jsx)(C,{borderColor:`sub`,value:H?B:``,isDisabled:k,inputProps:m(O.isGlobalMode,{type:`checkbox`,options:[B]}),onChange:U,labels:[(0,j.jsxs)(`span`,{className:I,children:[(0,j.jsx)(u,{variant:`global`,className:L}),(0,j.jsx)(`span`,{className:R,children:`Globalにも公開`})]},`is-global-mode`)]},y)})})}),(0,j.jsx)(M,{isShow:c,projectId:t,onClose:W}),(0,j.jsx)(x,{isShow:_,skippedFieldLabels:a.data?.skippedFieldLabels,onClose:()=>{v(!1)}}),(0,j.jsx)(d,{isShow:k,children:(0,j.jsx)(w,{})})]})};export{H as t};
2//# sourceMappingURL=GlobalModeToggle-6zDbgC6s.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.