Skip to content

Commit 34002af

Browse files
Merge pull request #5743 from continuedev/dallin/personal-org-sign-in
If not signed in, org button in assistant select triggers login
2 parents 9483908 + 59a4e09 commit 34002af

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

gui/src/components/modelSelection/platform/AssistantSelect.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,14 @@ const AssistantSelectOption = ({
153153
export default function AssistantSelect() {
154154
const dispatch = useAppDispatch();
155155
const buttonRef = useRef<HTMLButtonElement>(null);
156-
const { selectedProfile, refreshProfiles } = useAuth();
157156
const currentOrg = useAppSelector(selectCurrentOrg);
158157
const orgs = useAppSelector((store) => store.profiles.organizations);
159158
const ideMessenger = useContext(IdeMessengerContext);
160159
const { isToolbarExpanded } = useLump();
161160
const [loading, setLoading] = useState(false);
162161

163-
const { profiles, session, login } = useAuth();
164-
const navigate = useNavigate();
162+
const { profiles, session, login, selectedProfile, refreshProfiles } =
163+
useAuth();
165164

166165
function close() {
167166
if (buttonRef.current) {
@@ -218,6 +217,11 @@ export default function AssistantSelect() {
218217
}, [currentOrg, selectedProfile]);
219218

220219
const cycleOrgs = () => {
220+
if (!session) {
221+
void login(false);
222+
return;
223+
}
224+
221225
const orgIds = orgs.map((org) => org.id);
222226
if (orgIds.length < 2) {
223227
return;
@@ -358,7 +362,7 @@ export default function AssistantSelect() {
358362
/>
359363

360364
<div
361-
className="text-description flex items-center justify-between px-2 py-1"
365+
className="text-description flex items-center justify-between gap-1.5 px-2 py-1"
362366
style={{
363367
fontSize: tinyFont,
364368
}}

0 commit comments

Comments
 (0)