Files
prowler/components/users/CustomSelectUser.tsx
T
Sophia Dao c281f85742 Users Page - Add User Modal, Edit User Modal (#45)
* feat(users): Add in Add User modal, add in Label component

* feat(users): Make adjustments to Add User modal and Edit user modal

* feat(users): Populate data from mock API

* feat(users): Permissions - do not show team info to users, redirect users
2024-08-30 08:30:10 -05:00

40 lines
1.1 KiB
TypeScript

import {
Label,
Select,
SelectContent,
SelectGroup,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/components/ui";
import { UserProps } from "@/types";
interface CustomSelectUserProps {
userData?: UserProps;
}
export const CustomSelectUser: React.FC<CustomSelectUserProps> = ({
userData,
}) => {
return (
<>
<Label htmlFor="role">
Select a role<span className="text-red-500">*</span>
</Label>
<Select>
<SelectTrigger className="shadow-none h-12 rounded-xl bg-zinc-100 border-transparent text-foreground-500 focus:ring-2 focus:ring-blue-600 ring-0 hover:bg-zinc-200 focus:border-2 focus:border-white">
<SelectValue
placeholder={(userData && userData?.role) || "Select a role"}
/>
</SelectTrigger>
<SelectContent className="rounded-xl">
<SelectGroup className="[&>[data-highlighted]]:bg-transparent">
<SelectItem value="user">User</SelectItem>
<SelectItem value="admin">Admin</SelectItem>
</SelectGroup>
</SelectContent>
</Select>
</>
);
};