- {person.member.first_name && person.member.first_name !== "" - ? person.member.first_name - : person.member.email} -
-- {person.member.first_name && person.member.first_name !== "" - ? person.member.first_name - : person.member.email} -
-No issues.
) diff --git a/apps/app/components/core/select/assignee.tsx b/apps/app/components/core/select/assignee.tsx new file mode 100644 index 000000000..ce5fe3774 --- /dev/null +++ b/apps/app/components/core/select/assignee.tsx @@ -0,0 +1,94 @@ +import React from "react"; + +// headless ui +import { Listbox, Transition } from "@headlessui/react"; +// ui +import { AssigneesList, Avatar } from "components/ui"; +// types +import { IIssue, IProjectMember } from "types"; + +type Props = { + issue: IIssue; + members: IProjectMember[] | undefined; + partialUpdateIssue: (formData: Partial+ {member.member.first_name && member.member.first_name !== "" + ? member.member.first_name + : member.member.email} +
+Module
{myIssues.length}
-Cshortcut - to create a new issue - - } - Icon={PlusIcon} - action={() => { - const e = new KeyboardEvent("keydown", { - key: "c", - }); - document.dispatchEvent(e); - }} - /> -
{myIssues.length}
+Cshortcut + to create a new issue + + } + Icon={PlusIcon} + action={() => { + const e = new KeyboardEvent("keydown", { + key: "c", + }); + document.dispatchEvent(e); + }} + /> +