Skip to content

Commit 5c09338

Browse files
committed
hoot
1 parent cf96455 commit 5c09338

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

site/src/pages/DeploymentSettingsPage/IdpOrgSyncPage/IdpOrgSyncPageView.stories.tsx

+7
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ export const MissingGroups: Story = {
5050
},
5151
};
5252

53+
export const MissingClaim: Story = {
54+
args: {
55+
...Default.args,
56+
organizationSyncSettings: MockOrganizationSyncSettings,
57+
},
58+
};
59+
5360
export const AssignDefaultOrgWarningDialog: Story = {
5461
args: {
5562
organizationSyncSettings: MockOrganizationSyncSettings,

site/src/pages/DeploymentSettingsPage/IdpOrgSyncPage/IdpOrgSyncPageView.tsx

+12-2
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,13 @@ import {
3636
import { Spinner } from "components/Spinner/Spinner";
3737
import { Switch } from "components/Switch/Switch";
3838
import { useFormik } from "formik";
39-
import { Plus, Trash } from "lucide-react";
39+
import { Plus, Trash, TriangleAlert } from "lucide-react";
4040
import { type FC, useId, useState } from "react";
4141
import { docs } from "utils/docs";
4242
import { isUUID } from "utils/uuid";
4343
import * as Yup from "yup";
4444
import { OrganizationPills } from "./OrganizationPills";
45+
import { Stack } from "components/Stack/Stack";
4546

4647
interface IdpSyncPageViewProps {
4748
organizationSyncSettings: OrganizationSyncSettings | undefined;
@@ -354,18 +355,27 @@ const IdpMappingTable: FC<IdpMappingTableProps> = ({ isEmpty, children }) => {
354355

355356
interface OrganizationRowProps {
356357
idpOrg: string;
358+
doesIdpOrgEvenExistLol: boolean;
357359
coderOrgs: readonly string[];
358360
onDelete: (idpOrg: string) => void;
359361
}
360362

361363
const OrganizationRow: FC<OrganizationRowProps> = ({
362364
idpOrg,
365+
doesIdpOrgEvenExistLol,
363366
coderOrgs,
364367
onDelete,
365368
}) => {
366369
return (
367370
<TableRow data-testid={`idp-org-${idpOrg}`}>
368-
<TableCell>{idpOrg}</TableCell>
371+
<TableCell>
372+
<Stack direction="row" alignItems="center" spacing={1}>
373+
{idpOrg}{" "}
374+
{!doesIdpOrgEvenExistLol && (
375+
<TriangleAlert className="size-icon-sm cursor-pointer text-content-warning" />
376+
)}
377+
</Stack>
378+
</TableCell>
369379
<TableCell>
370380
<OrganizationPills organizations={coderOrgs} />
371381
</TableCell>

site/tailwind.config.js

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ module.exports = {
3333
success: "hsl(var(--content-success))",
3434
danger: "hsl(var(--content-danger))",
3535
link: "hsl(var(--content-link))",
36+
warning: "hsl(var(--content-warning))",
3637
},
3738
surface: {
3839
primary: "hsl(var(--surface-primary))",

0 commit comments

Comments
 (0)