authorgravatar for 62337003+Bil0000@users.noreply.github.comBilal Bakr <62337003+Bil0000@users.noreply.github.com> 2026-09-17 03:42:46+03:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-16 17:42:46-07:00
loge47a11e1e65dcb7dc58630178c3f23fee7c156ec
tree3b3ec0db502b1df684abe80c1c5f804f4049bd81
parent9686cd9afe20d13fcb850199f9b9849a8276737a
signature Signed by PGP key B5690EEEBB952194

fix(web): align follow-up and license settings controls (#12167)


1 files changed, 14 insertions(+), 14 deletions(-)

apps/web/src/components/settings/SettingsPanels.tsx+14-14
...@@ -105,7 +105,6 @@ import {...@@ -105,7 +105,6 @@ import {
105 AlertDialogTitle,105 AlertDialogTitle,
106} from "../ui/alert-dialog";106} from "../ui/alert-dialog";
107import { Button } from "../ui/button";107import { Button } from "../ui/button";
108import { Toggle, ToggleGroup } from "../ui/toggle-group";
109import { Collapsible, CollapsiblePanel, CollapsibleTrigger } from "../ui/collapsible";108import { Collapsible, CollapsiblePanel, CollapsibleTrigger } from "../ui/collapsible";
110import {109import {
111 Dialog,110 Dialog,
...@@ -2673,23 +2672,24 @@ export function GeneralSettingsPanel() {...@@ -2673,23 +2672,24 @@ export function GeneralSettingsPanel() {
2673 ) : null2672 ) : null
2674 }2673 }
2675 control={2674 control={
2676 <ToggleGroup2675 <Select
2677 aria-label="Follow-up behavior"2676 value={settings.followUpBehavior}
2678 variant="default"2677 onValueChange={(value) => {
2679 value={[settings.followUpBehavior]}
2680 onValueChange={(values) => {
2681 const value = values[0];
2682 if (value === "queue" || value === "steer") {2678 if (value === "queue" || value === "steer") {
2683 updateSettings({ followUpBehavior: value });2679 updateSettings({ followUpBehavior: value });
2684 }2680 }
2685 }}2681 }}
2686 >2682 >
2687 {(["queue", "steer"] as const).map((value) => (2683 <SelectTrigger size="sm" className="w-auto min-w-0" aria-label="Follow-up behavior">
2688 <Toggle key={value} value={value} variant="pill">2684 <SelectValue>
2689 {value === "queue" ? "Queue" : "Steer"}2685 {settings.followUpBehavior === "queue" ? "Queue" : "Steer"}
2690 </Toggle>2686 </SelectValue>
2691 ))}2687 </SelectTrigger>
2692 </ToggleGroup>2688 <SelectPopup align="end" alignItemWithTrigger={false}>
2689 <SelectItem value="queue">Queue</SelectItem>
2690 <SelectItem value="steer">Steer</SelectItem>
2691 </SelectPopup>
2692 </Select>
2693 }2693 }
2694 />2694 />
26952695
...@@ -3188,7 +3188,7 @@ export function GeneralSettingsPanel() {...@@ -3188,7 +3188,7 @@ export function GeneralSettingsPanel() {
3188 control={3188 control={
3189 <Button3189 <Button
3190 render={<Link to="/settings/open-source-licenses" />}3190 render={<Link to="/settings/open-source-licenses" />}
3191 size="xs"3191 size="sm"
3192 variant="outline"3192 variant="outline"
3193 >3193 >
3194 View licenses3194 View licenses