PageSourceSearch

https://rwajobs.org/assets/post-a-job-gxXDipaO.js

js rwajobs.org collected 2026-10-07 17:42:06 UTC 7,801 bytes, 1 lines download raw bytes

1import{r as e,t}from"./jsx-runtime-BkSabwWG.js";import{t as n}from"./react-DHmoMYoq.js";import{s as r}from"./jobs.functions-CHQnj2Gp.js";import{t as i}from"./circle-check-B_TuHRnG.js";import{t as a}from"./shield-check-B_Zexapd.js";import{t as o}from"./dist-C72ODsIx.js";var s=e(n()),c=t();function l(){let[e,t]=(0,s.useState)(!1),[n,l]=(0,s.useState)(!1),[u,d]=(0,s.useState)({companyName:``,contactEmail:``,title:``,location:``,workArrangement:`remote`,employmentType:`full-time`,category:`RWA Tokenization & Digital Securities`,salary:``,description:``,applyUrl:``});return e?(0,c.jsxs)(`div`,{className:`max-w-2xl mx-auto px-4 py-16 text-center space-y-6`,children:[(0,c.jsx)(`div`,{className:`h-16 w-16 bg-emerald-100 dark:bg-emerald-950 text-emerald-600 rounded-full flex items-center justify-center mx-auto`,children:(0,c.jsx)(i,{className:`h-8 w-8`})}),(0,c.jsx)(`h1`,{className:`text-2xl font-bold text-foreground`,children:`Submission Received`}),(0,c.jsx)(`p`,{className:`text-sm text-muted-foreground leading-relaxed`,children:`Thank you for posting on RWA Jobs. Your submission has been routed to our moderation queue. Once reviewed for RWA relevance, it will be published to the live board.`})]}):(0,c.jsxs)(`div`,{className:`max-w-3xl mx-auto px-4 sm:px-6 py-10 space-y-8`,children:[(0,c.jsxs)(`div`,{className:`space-y-2 text-center`,children:[(0,c.jsxs)(`div`,{className:`inline-flex items-center gap-1.5 px-3 py-1 bg-secondary text-primary rounded-full text-xs font-semibold`,children:[(0,c.jsx)(a,{className:`h-3.5 w-3.5`}),` Moderated Employer Listings`]}),(0,c.jsx)(`h1`,{className:`text-3xl font-extrabold text-foreground`,children:`Post an RWA Vacancy`}),(0,c.jsx)(`p`,{className:`text-sm text-muted-foreground max-w-xl mx-auto`,children:`Reach thousands of specialized smart contract developers, legal compliance experts, and capital markets professionals in asset tokenization.`})]}),(0,c.jsxs)(`form`,{onSubmit:async e=>{e.preventDefault(),l(!0);try{await r({data:u}),t(!0),o.success(`Job submission received! Pending moderation.`)}catch{o.error(`Failed to submit job. Please check form inputs.`)}finally{l(!1)}},className:`bg-card border rounded-2xl p-5 sm:p-8 shadow-sm space-y-6`,children:[(0,c.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-4`,children:[(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`company-name`,className:`text-xs font-bold text-foreground`,children:`Company Name *`}),(0,c.jsx)(`input`,{id:`company-name`,type:`text`,required:!0,autoComplete:`organization`,placeholder:`e.g. Securitize / Ondo Finance`,value:u.companyName,onChange:e=>d({...u,companyName:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`})]}),(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`contact-email`,className:`text-xs font-bold text-foreground`,children:`Work Contact Email *`}),(0,c.jsx)(`input`,{id:`contact-email`,type:`email`,required:!0,autoComplete:`email`,placeholder:`[email protected]`,value:u.contactEmail,onChange:e=>d({...u,contactEmail:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`})]})]}),(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`job-title`,className:`text-xs font-bold text-foreground`,children:`Job Title *`}),(0,c.jsx)(`input`,{id:`job-title`,type:`text`,required:!0,autoComplete:`organization-title`,placeholder:`e.g. Senior Smart Contract Engineer — RWA Protocols`,value:u.title,onChange:e=>d({...u,title:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`})]}),(0,c.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-3 gap-4`,children:[(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`location`,className:`text-xs font-bold text-foreground`,children:`Location / Eligibility *`}),(0,c.jsx)(`input`,{id:`location`,type:`text`,required:!0,autoComplete:`address-level2`,placeholder:`e.g. New York, NY / Remote`,value:u.location,onChange:e=>d({...u,location:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`})]}),(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`work-arrangement`,className:`text-xs font-bold text-foreground`,children:`Work Arrangement *`}),(0,c.jsxs)(`select`,{id:`work-arrangement`,value:u.workArrangement,onChange:e=>d({...u,workArrangement:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`,children:[(0,c.jsx)(`option`,{value:`remote`,children:`100% Remote`}),(0,c.jsx)(`option`,{value:`hybrid`,children:`Hybrid`}),(0,c.jsx)(`option`,{value:`onsite`,children:`On-site`})]})]}),(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`category`,className:`text-xs font-bold text-foreground`,children:`Category *`}),(0,c.jsxs)(`select`,{id:`category`,value:u.category,onChange:e=>d({...u,category:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`,children:[(0,c.jsx)(`option`,{value:`RWA Tokenization & Digital Securities`,children:`RWA Tokenization & Digital Securities`}),(0,c.jsx)(`option`,{value:`Engineering & Smart Contracts`,children:`Engineering & Smart Contracts`}),(0,c.jsx)(`option`,{value:`Legal, Compliance & Regulatory`,children:`Legal, Compliance & Regulatory`}),(0,c.jsx)(`option`,{value:`Capital Markets & Investment`,children:`Capital Markets & Investment`})]})]})]}),(0,c.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-4`,children:[(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`apply-url`,className:`text-xs font-bold text-foreground`,children:`Application URL *`}),(0,c.jsx)(`input`,{id:`apply-url`,type:`url`,required:!0,autoComplete:`url`,placeholder:`https://company.com/careers/job-id`,value:u.applyUrl,onChange:e=>d({...u,applyUrl:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`})]}),(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`salary`,className:`text-xs font-bold text-foreground`,children:`Compensation Range (Optional)`}),(0,c.jsx)(`input`,{id:`salary`,type:`text`,placeholder:`e.g. $160,000 - $210,000 USD`,value:u.salary,onChange:e=>d({...u,salary:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`})]})]}),(0,c.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,c.jsx)(`label`,{htmlFor:`description`,className:`text-xs font-bold text-foreground`,children:`Job Description & Requirements *`}),(0,c.jsx)(`textarea`,{id:`description`,required:!0,rows:6,placeholder:`Describe role responsibilities, required technical skills (ERC-3643, Solidity, compliance), and application steps...`,value:u.description,onChange:e=>d({...u,description:e.target.value}),className:`w-full px-3 py-3 text-sm border rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary`})]}),(0,c.jsx)(`button`,{type:`submit`,disabled:n,className:`touch-target w-full py-3 text-sm font-bold bg-primary text-primary-foreground rounded-xl hover:bg-primary/90 transition-colors shadow-sm disabled:opacity-50`,children:n?`Submitting...`:`Submit Vacancy for Moderation`})]})]})}export{l as component};

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.