"use client"; import { DateInput } from "~/components/ui/DateInput.js"; import { SkillTagInput } from "~/components/ui/SkillTagInput.js"; import { InfoTooltip } from "~/components/ui/InfoTooltip.js"; export interface SearchCriteria { startDate: string; endDate: string; hoursPerDay: number; } interface StaffingSearchFormProps { requiredSkills: string[]; onSkillsChange: (skills: string[]) => void; startDate: string; onStartDateChange: (date: string) => void; endDate: string; onEndDateChange: (date: string) => void; hoursPerDay: number; onHoursPerDayChange: (hours: number) => void; onSubmit: () => void; } export function StaffingSearchForm({ requiredSkills, onSkillsChange, startDate, onStartDateChange, endDate, onEndDateChange, hoursPerDay, onHoursPerDayChange, onSubmit, }: StaffingSearchFormProps) { return (
Define the role needs and let the matching engine rank the best candidates.