From 8eb1f6e74869130b7602e0c6b0ab56b7805c0889 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Thu, 17 Sep 2026 20:19:46 -0700 Subject: [PATCH] refactor(web): reuse inline settings actions (#12362) --- .../src/components/settings/ExpandableText.tsx | 8 ++++---- .../components/settings/SettingInheritance.tsx | 18 ++++++++---------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/apps/web/src/components/settings/ExpandableText.tsx b/apps/web/src/components/settings/ExpandableText.tsx index fa5fb94aadd1045b02ec290b25cfdcfc5406e682..36c0ce7c952947009cbc255145bca050164d5f9b 100644 --- a/apps/web/src/components/settings/ExpandableText.tsx +++ b/apps/web/src/components/settings/ExpandableText.tsx @@ -1,3 +1,4 @@ +import { InlineButton } from "../ui/button"; import { useId, useState } from "react"; import { cn } from "../../lib/utils"; @@ -33,15 +34,14 @@ export function ExpandableText({ {text} {canExpand ? ( - + ) : null} ); diff --git a/apps/web/src/components/settings/SettingInheritance.tsx b/apps/web/src/components/settings/SettingInheritance.tsx index 4bec97f9132ec7f318d8e1d2afaef21a69a87298..7e0ed7edfca44b82537597ff633676a1418c4bfe 100644 --- a/apps/web/src/components/settings/SettingInheritance.tsx +++ b/apps/web/src/components/settings/SettingInheritance.tsx @@ -11,7 +11,7 @@ import type { EnvironmentPresentation } from "../../state/environments"; import { EnvironmentMachineIcon } from "../EnvironmentMachineIcon"; import { resolveEnvModeLabel } from "../BranchToolbar.logic"; import { PULL_REQUEST_MERGE_METHOD_LABELS } from "../pullRequest/pullRequestDetail.logic"; -import { Button } from "../ui/button"; +import { Button, InlineButton } from "../ui/button"; import { Popover, PopoverPopup, PopoverTrigger } from "../ui/popover"; import { Tooltip, TooltipPopup, TooltipTrigger } from "../ui/tooltip"; import type { ProjectOverrideEntry, ScopedSettingsTarget } from "./scopedSettings"; @@ -261,13 +261,12 @@ export function SettingInheritance({
Overridden by {onClearOverrides ? ( - + ) : null}