Force open edit dialog after access creation
Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
@@ -9,18 +9,17 @@ import { useTranslate } from "@probo/i18n";
|
|||||||
import { TrustCenterAccessEditDialog } from "./TrustCenterAccessEditDialog";
|
import { TrustCenterAccessEditDialog } from "./TrustCenterAccessEditDialog";
|
||||||
|
|
||||||
interface TrustCenterAccessItemProps {
|
interface TrustCenterAccessItemProps {
|
||||||
openDialog: boolean,
|
|
||||||
access: TrustCenterAccess
|
access: TrustCenterAccess
|
||||||
connectionId?: string;
|
connectionId?: string;
|
||||||
|
dialogOpen: boolean,
|
||||||
}
|
}
|
||||||
|
|
||||||
export function TrustCenterAccessItem(props: TrustCenterAccessItemProps) {
|
export function TrustCenterAccessItem(props: TrustCenterAccessItemProps) {
|
||||||
// TODO openDialog after access creation
|
const { access, connectionId, dialogOpen: initialDialogOpen } = props;
|
||||||
const { access, connectionId } = props;
|
|
||||||
|
|
||||||
const { __ } = useTranslate();
|
const { __ } = useTranslate();
|
||||||
const { isAuthorized } = use(PermissionsContext);
|
const { isAuthorized } = use(PermissionsContext);
|
||||||
const [dialogOpen, setDialogOpen] = useState<boolean>(false)
|
const [dialogOpen, setDialogOpen] = useState<boolean>(initialDialogOpen)
|
||||||
|
|
||||||
const [deleteInvitation, isDeleting] = useMutationWithToasts(deleteTrustCenterAccessMutation, {
|
const [deleteInvitation, isDeleting] = useMutationWithToasts(deleteTrustCenterAccessMutation, {
|
||||||
successMessage: __("Access deleted successfully"),
|
successMessage: __("Access deleted successfully"),
|
||||||
|
|||||||
@@ -198,10 +198,10 @@ export default function TrustCenterAccessTab() {
|
|||||||
<Tbody>
|
<Tbody>
|
||||||
{accesses.map((access) => (
|
{accesses.map((access) => (
|
||||||
<TrustCenterAccessItem
|
<TrustCenterAccessItem
|
||||||
key={access.id}
|
key={`${access.id}-${editingAccess?.id === access.id}`}
|
||||||
access={access}
|
access={access}
|
||||||
connectionId={trustCenterData?.accesses?.__id}
|
connectionId={trustCenterData?.accesses?.__id}
|
||||||
openDialog={editingAccess?.id === access.id}
|
dialogOpen={editingAccess?.id === access.id}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
</Tbody>
|
</Tbody>
|
||||||
|
|||||||
Reference in New Issue
Block a user