style: spreadsheet columns (#2554)

* style: spreadsheet columns

* fix: build errors
This commit is contained in:
Aaryan Khandelwal 2023-10-31 12:18:04 +05:30 committed by GitHub
parent cb533849e8
commit 442c83eea2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
47 changed files with 171 additions and 263 deletions

View file

@ -32,12 +32,10 @@ const defaultValues: Partial<IIssue> = {
description_html: "",
estimate_point: null,
state: "",
assignees_list: [],
priority: "low",
target_date: new Date().toString(),
issue_cycle: null,
issue_module: null,
labels_list: [],
};
// services
@ -109,9 +107,6 @@ const ArchivedIssueDetailsPage: NextPage = () => {
mutate(PROJECT_ISSUES_ACTIVITY(archivedIssueId as string));
reset({
...issueDetails,
assignees_list: issueDetails.assignees_list ?? issueDetails.assignee_details?.map((user) => user.id),
labels_list: issueDetails.labels_list ?? issueDetails.labels,
labels: issueDetails.labels_list ?? issueDetails.labels,
});
}, [issueDetails, reset, archivedIssueId]);

View file

@ -27,13 +27,11 @@ import { PROJECT_ISSUES_ACTIVITY, ISSUE_DETAILS } from "constants/fetch-keys";
// helper
const defaultValues: Partial<IIssue> = {
assignees_list: [],
description: "",
description_html: "",
estimate_point: null,
issue_cycle: null,
issue_module: null,
labels_list: [],
name: "",
priority: "low",
start_date: null,
@ -109,9 +107,6 @@ const IssueDetailsPage: NextPage = () => {
mutate(PROJECT_ISSUES_ACTIVITY(issueId as string));
reset({
...issueDetails,
assignees_list: issueDetails.assignees_list ?? issueDetails.assignee_details?.map((user) => user.id),
labels_list: issueDetails.labels_list ?? issueDetails.labels,
labels: issueDetails.labels_list ?? issueDetails.labels,
});
}, [issueDetails, reset, issueId]);

View file

@ -133,7 +133,6 @@ const SinglePage: NextPage = () => {
(prevData) => ({
...(prevData as IPage),
...formData,
labels: formData.labels_list ? formData.labels_list : (prevData as IPage).labels,
}),
false
);
@ -361,7 +360,7 @@ const SinglePage: NextPage = () => {
className="group flex cursor-pointer items-center gap-1 rounded-2xl border border-custom-border-200 px-2 py-0.5 text-xs hover:border-red-500 hover:bg-red-50"
onClick={() => {
const updatedLabels = pageDetails.labels.filter((l) => l !== labelId);
partialUpdatePage({ labels_list: updatedLabels });
partialUpdatePage({ labels: updatedLabels });
}}
style={{
backgroundColor: `${label?.color && label.color !== "" ? label.color : "#000000"}20`,
@ -402,7 +401,7 @@ const SinglePage: NextPage = () => {
</span>
</button>
}
onChange={(val: string[]) => partialUpdatePage({ labels_list: val })}
onChange={(val: string[]) => partialUpdatePage({ labels: val })}
options={options}
multiple
noChevron
@ -606,7 +605,7 @@ const SinglePage: NextPage = () => {
user={user}
onSuccess={(response) => {
partialUpdatePage({
labels_list: [...(pageDetails.labels ?? []), response.id],
labels: [...(pageDetails.labels ?? []), response.id],
});
}}
/>