PageSourceSearch

https://clovehr.com/assets/EmploymentTypePage-NJ7GAkkx.js

js clovehr.com collected 2026-10-02 01:26:32 UTC 1,228 bytes, 1 lines download raw bytes

1import{a as h,j as a}from"./vendor-mui-B3bBnIQX.js";import{u as E,d as u}from"./vendor-state-3ufgB8Gu.js";import{d$ as S,e2 as f,e3 as r,e4 as i,P as m}from"./index-K18uQlJT.js";import{a as g,C as N,S as O}from"./StepControls-DpDHstWa.js";import{b as T}from"./vendor-router-DjW2o810.js";import"./vendor-forms-BOKXSlZG.js";const _=()=>{const o=T(),l=E(),{employmentTypes:d}=u(S),[t,n]=h.useState(()=>d.map(e=>e.name)),p=e=>{n(s=>s.includes(e)?s.filter(y=>y!==e):[...s,e])},c=e=>{l(r(e.map(s=>({name:s,seriesCode:i[s]})))),o(m.ONBOARDING.DESIGNATION)},x=()=>{l(r(t.map(e=>({name:e,seriesCode:i[e]})))),o(m.ONBOARDING.SELECT_MODULE)};return a.jsxs("div",{className:"w-full max-w-lg h-full flex flex-col",children:[a.jsx(g,{onBack:x,title:"Which employment type powers your productivity?",subtitle:"Use the Setup option to add or modify master data within the system."}),a.jsxs("div",{className:"flex-1 flex flex-col min-h-0 gap-4",children:[a.jsx("div",{className:"space-y-2",children:f.map(e=>a.jsx(N,{label:e,shape:"circle",checked:t.includes(e),onToggle:()=>p(e)},e))}),a.jsx(O,{secondaryLabel:"Skip",onSecondary:()=>c([]),secondaryDisabled:t.length>0,onPrimary:()=>c(t),primaryDisabled:!t.length})]})]})};export{_ as default};

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.