fix: moving space constants to package

This commit is contained in:
sriram veeraghanta 2024-12-21 17:17:43 +05:30
parent 23849789f9
commit 60f7edcef8
23 changed files with 343 additions and 322 deletions

View file

@ -2,11 +2,9 @@
import React, { useEffect, useState, useCallback } from "react";
// editor
import { EditorRefApi } from "@plane/editor";
import { TOOLBAR_ITEMS, ToolbarMenuItem, EditorRefApi } from "@plane/editor";
// ui
import { Button, Tooltip } from "@plane/ui";
// constants
import { TOOLBAR_ITEMS, ToolbarMenuItem } from "@/constants/editor";
// helpers
import { cn } from "@/helpers/common.helper";

View file

@ -3,9 +3,9 @@
import React, { useState } from "react";
import { observer } from "mobx-react";
// ui
import { ISSUE_PRIORITY_FILTERS } from "@plane/constants";
import { PriorityIcon } from "@plane/ui";
// components
import { issuePriorityFilters } from "@/constants/issue";
import { FilterHeader, FilterOption } from "./helpers";
// constants
@ -22,7 +22,7 @@ export const FilterPriority: React.FC<Props> = observer((props) => {
const appliedFiltersCount = appliedFilters?.length ?? 0;
const filteredOptions = issuePriorityFilters.filter((p) => p.key.includes(searchQuery.toLowerCase()));
const filteredOptions = ISSUE_PRIORITY_FILTERS.filter((p) => p.key.includes(searchQuery.toLowerCase()));
return (
<>

View file

@ -4,11 +4,11 @@ import { FC, useCallback } from "react";
import cloneDeep from "lodash/cloneDeep";
import { observer } from "mobx-react";
import { useRouter } from "next/navigation";
// constants
import { ISSUE_DISPLAY_FILTERS_BY_LAYOUT } from "@plane/constants";
// components
import { FiltersDropdown } from "@/components/issues/filters/helpers/dropdown";
import { FilterSelection } from "@/components/issues/filters/selection";
// constants
import { ISSUE_DISPLAY_FILTERS_BY_LAYOUT } from "@/constants/issue";
// helpers
import { queryParamGenerator } from "@/helpers/query-param-generator";
// hooks
@ -32,9 +32,9 @@ export const IssueFiltersDropdown: FC<IssueFiltersDropdownProps> = observer((pro
const updateRouteParams = useCallback(
(key: keyof TIssueQueryFilters, value: string[]) => {
const state = key === "state" ? value : issueFilters?.filters?.state ?? [];
const priority = key === "priority" ? value : issueFilters?.filters?.priority ?? [];
const labels = key === "labels" ? value : issueFilters?.filters?.labels ?? [];
const state = key === "state" ? value : (issueFilters?.filters?.state ?? []);
const priority = key === "priority" ? value : (issueFilters?.filters?.priority ?? []);
const labels = key === "labels" ? value : (issueFilters?.filters?.labels ?? []);
const { queryParam } = queryParamGenerator({ board: activeLayout, priority, state, labels });
router.push(`/issues/${anchor}?${queryParam}`);

View file

@ -4,7 +4,7 @@
import { TIssuePriorities } from "@plane/types";
import { Tooltip } from "@plane/ui";
// constants
import { issuePriorityFilter } from "@/constants/issue";
import { getIssuePriorityFilters } from "@plane/utils";
export const IssueBlockPriority = ({
priority,
@ -13,7 +13,7 @@ export const IssueBlockPriority = ({
priority: TIssuePriorities | null;
shouldShowName?: boolean;
}) => {
const priority_detail = priority != null ? issuePriorityFilter(priority) : null;
const priority_detail = priority != null ? getIssuePriorityFilters(priority) : null;
if (priority_detail === null) return <></>;

View file

@ -3,6 +3,7 @@
import isNil from "lodash/isNil";
import { ContrastIcon } from "lucide-react";
// types
import { ISSUE_PRIORITIES } from "@plane/constants";
import {
GroupByColumnTypes,
IGroupByColumn,
@ -14,7 +15,6 @@ import {
import { Avatar, CycleGroupIcon, DiceIcon, PriorityIcon, StateGroupIcon } from "@plane/ui";
// components
// constants
import { ISSUE_PRIORITIES } from "@/constants/issue";
// stores
import { ICycleStore } from "@/store/cycle.store";
import { IIssueLabelStore } from "@/store/label.store";

View file

@ -4,9 +4,8 @@ import { FC } from "react";
import { observer } from "mobx-react";
import { useRouter, useSearchParams } from "next/navigation";
// ui
import { SITES_ISSUE_LAYOUTS } from "@plane/constants";
import { Tooltip } from "@plane/ui";
// constants
import { ISSUE_LAYOUTS } from "@/constants/issue";
// helpers
import { queryParamGenerator } from "@/helpers/query-param-generator";
// hooks
@ -42,7 +41,7 @@ export const IssuesLayoutSelection: FC<Props> = observer((props) => {
return (
<div className="flex items-center gap-1 rounded bg-custom-background-80 p-1">
{ISSUE_LAYOUTS.map((layout) => {
{SITES_ISSUE_LAYOUTS.map((layout) => {
if (!layoutOptions[layout.key]) return;
return (

View file

@ -5,10 +5,9 @@ import { useParams } from "next/navigation";
import { CalendarCheck2, Signal } from "lucide-react";
// ui
import { DoubleCircleIcon, StateGroupIcon, TOAST_TYPE, setToast } from "@plane/ui";
import { getIssuePriorityFilters } from "@plane/utils";
// components
import { Icon } from "@/components/ui";
// constants
import { issuePriorityFilter } from "@/constants/issue";
// helpers
import { cn } from "@/helpers/common.helper";
import { renderFormattedDate } from "@/helpers/date-time.helper";
@ -32,7 +31,7 @@ export const PeekOverviewIssueProperties: React.FC<Props> = observer(({ issueDet
const { project_details } = usePublish(anchor?.toString());
const priority = issueDetails.priority ? issuePriorityFilter(issueDetails.priority) : null;
const priority = issueDetails.priority ? getIssuePriorityFilters(issueDetails.priority) : null;
const handleCopyLink = () => {
const urlToCopy = window.location.href;