feat: calendar add new issue (#901)

This commit is contained in:
Anmol Singh Bhatia 2023-04-20 14:11:11 +05:30 committed by GitHub
parent affc7655f7
commit d04a422054
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 30 additions and 5 deletions

View file

@ -280,6 +280,17 @@ export const IssuesView: React.FC<Props> = ({
[setCreateIssueModal, setPreloadedData, selectedGroup]
);
const addIssueToDate = useCallback(
(date: string) => {
setCreateIssueModal(true);
setPreloadedData({
target_date: date,
actionType: "createIssue",
});
},
[setCreateIssueModal, setPreloadedData]
);
const makeIssueCopy = useCallback(
(issue: IIssue) => {
setCreateIssueModal(true);
@ -389,7 +400,7 @@ export const IssuesView: React.FC<Props> = ({
<>
<div
className={`flex items-center justify-between gap-2 ${
issueView === "list" && areFiltersApplied ? "px-8 mt-6" : "-mt-2"
issueView === "list" && areFiltersApplied ? "mt-6 px-8" : "-mt-2"
}`}
>
<FilterList filters={filters} setFilters={setFilters} />
@ -481,7 +492,7 @@ export const IssuesView: React.FC<Props> = ({
userAuth={memberRole}
/>
) : (
<CalendarView />
<CalendarView addIssueToDate={addIssueToDate} />
)}
</>
) : type === "issue" ? (