Skip to content

Commit bb51b13

Browse files
committed
Added new environment labels components to schedules pages
1 parent b00338b commit bb51b13

File tree

4 files changed

+6
-23
lines changed
  • apps/webapp/app
    • components/environments
    • routes
      • _app.orgs.$organizationSlug.projects.v3.$projectParam._index
      • _app.orgs.$organizationSlug.projects.v3.$projectParam.schedules
      • _app.orgs.$organizationSlug.projects.v3.$projectParam.schedules.$scheduleParam

4 files changed

+6
-23
lines changed

apps/webapp/app/components/environments/EnvironmentLabel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export function EnvironmentLabels({
5454
const otherEnvironments = environments.filter((env) => env.type !== "DEVELOPMENT");
5555

5656
return (
57-
<div className={cn("flex gap-2", className)}>
57+
<div className={cn("flex items-baseline gap-2", className)}>
5858
{firstDevEnvironment && (
5959
<EnvironmentLabel
6060
environment={firstDevEnvironment}

apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam._index/route.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { InitCommandV3, TriggerDevStepV3, TriggerLoginStepV3 } from "~/component
1111
import { StepContentContainer } from "~/components/StepContentContainer";
1212
import { AdminDebugTooltip } from "~/components/admin/debugTooltip";
1313
import { InlineCode } from "~/components/code/InlineCode";
14-
import { EnvironmentLabel, EnvironmentLabels } from "~/components/environments/EnvironmentLabel";
14+
import { EnvironmentLabels } from "~/components/environments/EnvironmentLabel";
1515
import { MainCenteredContainer, PageBody, PageContainer } from "~/components/layout/AppLayout";
1616
import { Button } from "~/components/primitives/Buttons";
1717
import { Callout } from "~/components/primitives/Callout";

apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.schedules.$scheduleParam/route.tsx

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { typedjson, useTypedLoaderData } from "remix-typedjson";
88
import { z } from "zod";
99
import { ExitIcon } from "~/assets/icons/ExitIcon";
1010
import { InlineCode } from "~/components/code/InlineCode";
11-
import { EnvironmentLabel } from "~/components/environments/EnvironmentLabel";
11+
import { EnvironmentLabel, EnvironmentLabels } from "~/components/environments/EnvironmentLabel";
1212
import { Button, LinkButton } from "~/components/primitives/Buttons";
1313
import { DateTime } from "~/components/primitives/DateTime";
1414
import {
@@ -211,16 +211,7 @@ export default function Page() {
211211
</div>
212212
</Property>
213213
<Property label="Environments">
214-
<div className="flex flex-wrap gap-1">
215-
{schedule.environments.map((env) => (
216-
<EnvironmentLabel
217-
key={env.id}
218-
size="small"
219-
environment={env}
220-
userName={env.userName}
221-
/>
222-
))}
223-
</div>
214+
<EnvironmentLabels size="small" environments={schedule.environments} />
224215
</Property>
225216
<Property label="External ID">
226217
{schedule.externalId ? schedule.externalId : "–"}

apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.schedules/route.tsx

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { typedjson, useTypedLoaderData } from "remix-typedjson";
66
import { BlankstateInstructions } from "~/components/BlankstateInstructions";
77
import { AdminDebugTooltip } from "~/components/admin/debugTooltip";
88
import { InlineCode } from "~/components/code/InlineCode";
9-
import { EnvironmentLabel } from "~/components/environments/EnvironmentLabel";
9+
import { EnvironmentLabel, EnvironmentLabels } from "~/components/environments/EnvironmentLabel";
1010
import { MainCenteredContainer, PageBody, PageContainer } from "~/components/layout/AppLayout";
1111
import { LinkButton } from "~/components/primitives/Buttons";
1212
import { DateTime } from "~/components/primitives/DateTime";
@@ -281,15 +281,7 @@ function SchedulesTable({
281281
{schedule.lastRun ? <DateTime date={schedule.lastRun} timeZone="utc" /> : "–"}
282282
</TableCell>
283283
<TableCell to={path} className={cellClass}>
284-
<div className="flex gap-1">
285-
{schedule.environments.map((environment) => (
286-
<EnvironmentLabel
287-
key={environment.id}
288-
environment={environment}
289-
userName={environment.userName}
290-
/>
291-
))}
292-
</div>
284+
<EnvironmentLabels environments={schedule.environments} size="small" />
293285
</TableCell>
294286
<TableCell to={path}>
295287
<EnabledStatus enabled={schedule.active} />

0 commit comments

Comments
 (0)