Skip to content

Commit 5bf3871

Browse files
committed
fix build dir
1 parent 0b7efcb commit 5bf3871

File tree

4 files changed

+9
-89
lines changed

4 files changed

+9
-89
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ dist
133133
.aws-sam/
134134
build/
135135
dist/
136+
dist_ui/
136137

137138
*.pyc
138-
__pycache__
139+
__pycache__

src/ui/pages/iam/GroupMemberManagement.tsx

Lines changed: 2 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ export const GroupMemberManagement: React.FC<GroupMemberManagementProps> = ({
115115
<List>
116116
{members.map((member) => (
117117
<ListItem key={member.email}>
118-
<Group position="apart">
118+
<Group justify="space-between">
119119
<Text size="sm">{member.email}</Text>
120120
<ActionIcon
121121
color="red"
@@ -131,19 +131,6 @@ export const GroupMemberManagement: React.FC<GroupMemberManagementProps> = ({
131131
</ScrollArea>
132132
</Box>
133133

134-
{/* Add Member */}
135-
<Box mb="md">
136-
<TextInput
137-
value={email}
138-
onChange={(event) => setEmail(event.currentTarget.value)}
139-
placeholder="Enter email to add"
140-
disabled={isLoading}
141-
/>
142-
<Button mt="sm" onClick={handleAddMember} disabled={!email.trim() || isLoading}>
143-
Add Member
144-
</Button>
145-
</Box>
146-
147134
{/* Save Changes Button */}
148135
<Button
149136
fullWidth
@@ -195,7 +182,7 @@ export const GroupMemberManagement: React.FC<GroupMemberManagementProps> = ({
195182
</ScrollArea>
196183
</Box>
197184
)}
198-
<Group position="center" mt="lg">
185+
<Group justify="center" mt="lg">
199186
<Button onClick={handleSaveChanges} loading={isLoading} color="blue">
200187
Confirm and Save
201188
</Button>
@@ -209,70 +196,6 @@ export const GroupMemberManagement: React.FC<GroupMemberManagementProps> = ({
209196
</Group>
210197
</Box>
211198
</Modal>
212-
213-
{/* Results */}
214-
{results.length > 0 && (
215-
<Box mt="md">
216-
<Text fw={500} size="sm" mb="xs">
217-
Results
218-
</Text>
219-
<List>
220-
{results.map(({ email, status, message }) => (
221-
<ListItem key={email}>
222-
<Group position="apart">
223-
<Text size="sm">{email}</Text>
224-
<Group>
225-
<Badge color={status === 'success' ? 'green' : 'red'}>
226-
{status === 'success' ? 'Success' : 'Failure'}
227-
</Badge>
228-
{status === 'failure' && (
229-
<Button
230-
variant="subtle"
231-
size="xs"
232-
onClick={() => handleViewErrorDetails(email, message || 'Unknown error')}
233-
>
234-
View Details
235-
</Button>
236-
)}
237-
</Group>
238-
</Group>
239-
</ListItem>
240-
))}
241-
</List>
242-
</Box>
243-
)}
244-
245-
{/* Error Modal */}
246-
<Modal
247-
opened={errorModal.open}
248-
onClose={() => setErrorModal({ open: false, email: '', message: '' })}
249-
title="Error Details"
250-
>
251-
<Box>
252-
<Text fw={500} size="sm" mb={2}>
253-
Email:
254-
</Text>
255-
<Text size="sm" mb="md">
256-
{errorModal.email}
257-
</Text>
258-
<Text fw={500} size="sm" mb={2}>
259-
Error Message:
260-
</Text>
261-
<Text size="sm" mb="md">
262-
{errorModal.message}
263-
</Text>
264-
<Button fullWidth onClick={() => setErrorModal({ open: false, email: '', message: '' })}>
265-
Close
266-
</Button>
267-
</Box>
268-
</Modal>
269-
270-
{/* Notifications for Feedback */}
271-
{isLoading && (
272-
<Alert color="blue" title="Processing Changes" mt="md">
273-
Please wait while the changes are being processed.
274-
</Alert>
275-
)}
276199
</Box>
277200
);
278201
};

src/ui/pages/iam/UserInvitePanel.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { Box, Button, Textarea, Text, Modal, Alert, Group, List, ListItem } from '@mantine/core';
22
import { IconAlertCircle, IconCircleCheck } from '@tabler/icons-react';
33
import React, { useState } from 'react';
4-
import { InvitePostResponse } from '@common/types/iam';
4+
import { EntraActionResponse } from '@common/types/iam';
55

66
interface UserInvitePanelProps {
7-
onSubmit: (emails: string[]) => Promise<InvitePostResponse>;
7+
onSubmit: (emails: string[]) => Promise<EntraActionResponse>;
88
}
99

1010
interface ErrorModalState {
@@ -16,7 +16,7 @@ interface ErrorModalState {
1616
export const UserInvitePanel: React.FC<UserInvitePanelProps> = ({ onSubmit }) => {
1717
const [emails, setEmails] = useState<string>('');
1818
const [isSubmitting, setIsSubmitting] = useState<boolean>(false);
19-
const [results, setResults] = useState<InvitePostResponse | null>(null);
19+
const [results, setResults] = useState<EntraActionResponse | null>(null);
2020
const [errorModal, setErrorModal] = useState<ErrorModalState>({
2121
open: false,
2222
email: '',

src/ui/vite.config.mjs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
import { defineConfig } from 'vite';
22
import react from '@vitejs/plugin-react';
33
import tsconfigPaths from 'vite-tsconfig-paths';
4-
import 'dotenv/config'
4+
import 'dotenv/config';
55
import path from 'path';
66

7-
87
export default defineConfig({
9-
plugins: [
10-
react(),
11-
tsconfigPaths(),
12-
],
8+
plugins: [react(), tsconfigPaths()],
139
resolve: {
1410
preserveSymlinks: true,
1511
alias: {

0 commit comments

Comments
 (0)