Skip to content

[Feat] Add Environments Manually #1712

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
May 26, 2025
Prev Previous commit
Next Next commit
Update Environments UI on basis of Recycled/Deleted Apps
  • Loading branch information
iamfaran committed May 26, 2025
commit 482b802fdee33875f07ffcd183da1ad95254a4e0
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { useState, useEffect } from 'react';
import { Card, Button, Divider, Alert, Table, Tag, Input, Space, Tooltip, Row, Col } from 'antd';
import { SyncOutlined, CloudUploadOutlined, AuditOutlined, AppstoreOutlined, CheckCircleFilled, CloudServerOutlined, DisconnectOutlined, FilterOutlined } from '@ant-design/icons';
import { SyncOutlined, CloudUploadOutlined, AuditOutlined, AppstoreOutlined, CheckCircleFilled, CloudServerOutlined, DisconnectOutlined, FilterOutlined, DeleteOutlined } from '@ant-design/icons';
import Title from 'antd/lib/typography/Title';
import { Environment } from '../types/environment.types';
import { App, AppStats } from '../types/app.types';
Expand Down Expand Up @@ -154,8 +154,20 @@ const AppsTab: React.FC<AppsTabProps> = ({ environment, workspaceId }) => {
>
{app.name.charAt(0).toUpperCase()}
</Avatar>
<div>
<div style={{ fontWeight: 500 }}>{app.name}</div>
<div style={{ flex: 1 }}>
<div style={{ display: 'flex', alignItems: 'center', gap: 8 }}>
<span style={{ fontWeight: 500 }}>{app.name}</span>
{app.applicationStatus === 'RECYCLED' && (
<Tooltip title="This app has been moved to recycle bin">
<DeleteOutlined
style={{
color: '#faad14',
fontSize: '14px'
}}
/>
</Tooltip>
)}
</div>
<div style={{ fontSize: 12, color: '#8c8c8c', marginTop: 4 }}>
{app.applicationId}
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,12 @@ export async function getWorkspaceApps(
return [];
}

return response.data.data;
// Filter out DELETED apps
const apps = response.data.data.filter((app: any) =>
app.applicationStatus !== 'DELETED'
);

return apps;

} catch (error) {
// Handle and transform error
Expand Down