[WEB-4109] chore: remove analytics duration filter (#7073)

* chore: remove analytics duration filter

* removed subtitle from title and date_filter from service call

* chore: removed the date filter

* bottom text of insight trend card

* chore: changed issue manager

* fix: limited items in table

* fix: removed unnecessary props from data-table

---------

Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
This commit is contained in:
Aaryan Khandelwal 2025-05-16 19:16:30 +05:30 committed by GitHub
parent 084cc75726
commit ba158d5d6e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 46 additions and 35 deletions

View file

@ -19,14 +19,14 @@ const AnalyticsFilterActions = observer(() => {
}}
projectIds={workspaceProjectIds}
/>
<DurationDropdown
{/* <DurationDropdown
buttonVariant="border-with-text"
value={selectedDuration}
onChange={(val) => {
updateSelectedDuration(val);
}}
dropdownArrow
/>
/> */}
</div>
);
});

View file

@ -17,7 +17,7 @@ const AnalyticsSectionWrapper: React.FC<Props> = (props) => {
{title && (
<div className="flex items-center gap-2 ">
<h1 className={"text-lg font-medium"}>{title}</h1>
{subtitle && <p className="text-lg text-custom-text-300"> {subtitle}</p>}
{/* {subtitle && <p className="text-lg text-custom-text-300"> • {subtitle}</p>} */}
</div>
)}
{actions}

View file

@ -30,12 +30,12 @@ const InsightCard = (props: InsightCardProps) => {
{!isLoading ? (
<div className="flex flex-col gap-1">
<div className="text-2xl font-bold text-custom-text-100">{count}</div>
{percentage && (
{/* {percentage && (
<div className="flex gap-1 text-xs text-custom-text-300">
<TrendPiece percentage={percentage} size="xs" />
{versus && <div>vs {versus}</div>}
</div>
)}
)} */}
</div>
) : (
<Loader.Item height="50px" width="100%" />

View file

@ -51,14 +51,10 @@ export function DataTable<TData, TValue>({ columns, data, searchPlaceholder, act
rowSelection,
columnFilters,
},
enableRowSelection: true,
onRowSelectionChange: setRowSelection,
onSortingChange: setSorting,
onColumnFiltersChange: setColumnFilters,
onColumnVisibilityChange: setColumnVisibility,
getCoreRowModel: getCoreRowModel(),
getFilteredRowModel: getFilteredRowModel(),
getPaginationRowModel: getPaginationRowModel(),
getSortedRowModel: getSortedRowModel(),
getFacetedRowModel: getFacetedRowModel(),
getFacetedUniqueValues: getFacetedUniqueValues(),

View file

@ -34,7 +34,7 @@ const ProjectInsights = observer(() => {
`radar-chart-${workspaceSlug}-${selectedDuration}-${selectedProjects}`,
() =>
analyticsV2Service.getAdvanceAnalyticsCharts<TChartData<string, string>[]>(workspaceSlug, "projects", {
date_filter: selectedDuration,
// date_filter: selectedDuration,
...(selectedProjects?.length > 0 && { project_ids: selectedProjects?.join(",") }),
})
);

View file

@ -26,7 +26,7 @@ const TotalInsights: React.FC<{ analyticsType: TAnalyticsTabsV2Base; peekView?:
`total-insights-${analyticsType}-${selectedDuration}-${selectedProjects}`,
() =>
analyticsV2Service.getAdvanceAnalytics<IAnalyticsResponseV2>(workspaceSlug, analyticsType, {
date_filter: selectedDuration,
// date_filter: selectedDuration,
...(selectedProjects?.length > 0 ? { project_ids: selectedProjects.join(",") } : {}),
})
);

View file

@ -28,7 +28,7 @@ const CreatedVsResolved = observer(() => {
`created-vs-resolved-${workspaceSlug}-${selectedDuration}-${selectedProjects}`,
() =>
analyticsV2Service.getAdvanceAnalyticsCharts<IChartResponseV2>(workspaceSlug, "work-items", {
date_filter: selectedDuration,
// date_filter: selectedDuration,
...(selectedProjects?.length > 0 && { project_ids: selectedProjects?.join(",") }),
})
);

View file

@ -57,7 +57,7 @@ const PriorityChart = observer((props: Props) => {
`customized-insights-chart-${workspaceSlug}-${selectedDuration}-${selectedProjects}-${props.x_axis}-${props.y_axis}-${props.group_by}`,
() =>
analyticsV2Service.getAdvanceAnalyticsCharts<TChart>(workspaceSlug, "custom-work-items", {
date_filter: selectedDuration,
// date_filter: selectedDuration,
...(selectedProjects?.length > 0 && { project_ids: selectedProjects?.join(",") }),
...props,
})

View file

@ -30,7 +30,7 @@ const WorkItemsInsightTable = observer(() => {
`insights-table-work-items-${workspaceSlug}-${selectedDuration}-${selectedProjects}`,
() =>
analyticsV2Service.getAdvanceAnalyticsStats<WorkItemInsightColumns[]>(workspaceSlug, "work-items", {
date_filter: selectedDuration,
// date_filter: selectedDuration,
...(selectedProjects?.length > 0 ? { project_ids: selectedProjects.join(",") } : {}),
})
);