Skip to content

Commit 1717795

Browse files
committed
fix: correct mobile UI and improve dashboard filtering
- Remove type icon from mobile view as requested - Restore chevron icon to mobile view - Simplify dashboard filtering to hide all resources with 'dashboard' in name
1 parent aa73e0c commit 1717795

2 files changed

Lines changed: 19 additions & 8 deletions

File tree

client/src/components/resource/ResourceHeader.jsx

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,24 @@ const ResourceHeader = ({
2222
<>
2323
<div className="lg:hidden">
2424
<div className="flex items-start gap-3">
25+
{hasDetails ? (
26+
<div className="w-4 h-4 flex items-center justify-center mt-1">
27+
{isExpanded ? (
28+
<ChevronUpIcon
29+
className="w-4 h-4 text-slate-200 flex-shrink-0"
30+
strokeWidth={3}
31+
/>
32+
) : (
33+
<ChevronDownIcon
34+
className="w-4 h-4 text-slate-200 flex-shrink-0"
35+
strokeWidth={3}
36+
/>
37+
)}
38+
</div>
39+
) : (
40+
<div className="w-4" />
41+
)}
42+
2543
<span
2644
className={`w-3 h-3 rounded-full ${statusColor} flex-shrink-0 mt-1.5`}
2745
></span>
@@ -43,10 +61,6 @@ const ResourceHeader = ({
4361
</p>
4462
)}
4563
</div>
46-
<div className="flex items-center gap-1.5 flex-shrink-0">
47-
<ResourceTypeIcon className="w-4 h-4 text-slate-400" />
48-
<span className="text-xs text-slate-300">{type}</span>
49-
</div>
5064
</div>
5165

5266
{tag && (

client/src/services/resourceService.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ import { RESOURCE_TYPES } from "../constants/resourceTypes";
22

33
export const isDashboardFrontend = (resource) => {
44
const name = resource.name?.toLowerCase() || "";
5-
return (
6-
name.includes("coolify-dashboard") ||
7-
(name.includes("dashboard") && name.includes("frontend"))
8-
);
5+
return name.includes("dashboard");
96
};
107

118
export const filterResources = (resources, activeView) => {

0 commit comments

Comments
 (0)