PageSourceSearch

https://cbtkd.org.br/assets/SelecionarModeloStep-c84e2c0e.js

js cbtkd.org.br collected 2026-10-10 00:50:43 UTC 3,114 bytes, 2 lines download raw bytes

1import{j as e,R as l,a as n,b as s}from"./vendor-ui-bootstrap-613dad89.js";import{r as m}from"./vendor-react-4c7f50f2.js";import{S as u}from"./StepGuidanceCard-5bb84d26.js";import{u as p}from"./WizardTaxaPage-109ff448.js";import"./vendor-ui-material-b69ee68f.js";import"./main-722823a7.js";import"./vendor-firebase-7ea6fd91.js";import"./vendor-utils-de6b936e.js";import"./currencyMask-dcb4d6a2.js";/* empty css                      *//* empty css                    */const x=[{id:"anuidade",titulo:"Anuidade",descricao:"Cobrança anual por praticante. Emissão única por ano.",icone:"event_repeat",patch:{dadosGerais:{category:"Anuidade",emissaoUnicaAnual:!0,aplicavelA:["PRATICANTE"]}}},{id:"exame_faixa",titulo:"Taxa de exame de faixa",descricao:"Vinculada a graduações específicas. Cobrada por exame realizado.",icone:"military_tech",patch:{dadosGerais:{category:"Exame de faixa",emissaoUnicaAnual:!1,aplicavelA:["PRATICANTE"],graduacoesAplicaveis:[]}}},{id:"item_avulso",titulo:"Inscrição / Item avulso",descricao:"Cobrança pontual sem vínculo anual. Pode ser emitida várias vezes.",icone:"receipt_long",patch:{dadosGerais:{category:"Item Avulso",emissaoUnicaAnual:!1}}},{id:"certificacao",titulo:"Certificação",descricao:"Habilita a emissão de um certificado ao concluir o pagamento.",icone:"workspace_premium",patch:{dadosGerais:{category:"Item Avulso",emissaoUnicaAnual:!1},certificado:{isCertificado:!0}}},{id:"zero",titulo:"Começar do zero",descricao:"Configuração totalmente manual. Todos os campos ficam em branco.",icone:"tune",patch:null}],f=x;function E(){const{modeloSelecionadoId:i,applyTemplate:d,setStepValid:r}=p();m.useEffect(()=>{r(i!==null)},[i,r]);const c=a=>{d({id:a.id,patch:a.patch})};return e.jsxs("div",{children:[e.jsx(u,{icon:"auto_awesome",title:"Escolha um modelo",children:"Selecione o tipo de taxa que deseja criar. O modelo apenas adianta o preenchimento — você poderá ajustar qualquer campo nas próximas etapas."}),e.jsx(l,{className:"g-3 mt-1",role:"group","aria-label":"Modelos de taxa disponíveis",children:f.map(a=>{const o=i===a.id;return e.jsx(n,{xs:12,sm:6,md:4,children:e.jsx(s,{role:"button",tabIndex:0,"aria-pressed":o,"aria-label":`${a.titulo}: ${a.descricao}`,onClick:()=>c(a),onKeyDown:t=>(t.key==="Enter"||t.key===" ")&&c(a),className:`h-100 ${o?"border-primary shadow-sm":"border"}`,style:{cursor:"pointer",transition:"box-shadow 0.15s",outline:o?"2px solid #0d6efd":"none"},children:e.jsxs(s.Body,{className:"d-flex flex-column align-items-start gap-2 p-3",children:[e.jsxs("div",{className:"d-flex align-items-center gap-2",children:[e.jsx("span",{className:"material-icons-outlined",style:{fontSize:"1.8rem",color:o?"#0d6efd":"#6c757d"},children:a.icone}),e.jsx(s.Title,{className:"mb-0 fs-6 fw-semibold",children:a.titulo})]}),e.jsx("small",{className:"text-muted",children:a.descricao}),o&&e.jsx("span",{className:"material-icons-outlined ms-auto",style:{color:"#0d6efd",fontSize:"1.2rem",alignSelf:"flex-end"},children:"check_circle"})]})})},a.id)})})]})}export{E as default};
2//# sourceMappingURL=SelecionarModeloStep-c84e2c0e.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.