| ... | @@ -105,7 +105,6 @@ import { | ... | @@ -105,7 +105,6 @@ import { |
| 105 | AlertDialogTitle, | 105 | AlertDialogTitle, |
| 106 | } from "../ui/alert-dialog"; | 106 | } from "../ui/alert-dialog"; |
| 107 | import { Button } from "../ui/button"; | 107 | import { Button } from "../ui/button"; |
| 108 | import { Toggle, ToggleGroup } from "../ui/toggle-group"; | | |
| 109 | import { Collapsible, CollapsiblePanel, CollapsibleTrigger } from "../ui/collapsible"; | 108 | import { Collapsible, CollapsiblePanel, CollapsibleTrigger } from "../ui/collapsible"; |
| 110 | import { | 109 | import { |
| 111 | Dialog, | 110 | Dialog, |
| ... | @@ -2673,23 +2672,24 @@ export function GeneralSettingsPanel() { | ... | @@ -2673,23 +2672,24 @@ export function GeneralSettingsPanel() { |
| 2673 | ) : null | 2672 | ) : null |
| 2674 | } | 2673 | } |
| 2675 | control={ | 2674 | control={ |
| 2676 | <ToggleGroup | 2675 | <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 | /> |
| 2695 | | 2695 | |
| ... | @@ -3188,7 +3188,7 @@ export function GeneralSettingsPanel() { | ... | @@ -3188,7 +3188,7 @@ export function GeneralSettingsPanel() { |
| 3188 | control={ | 3188 | control={ |
| 3189 | <Button | 3189 | <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 licenses | 3194 | View licenses |