parent
3c2682eb5f
commit
4c37b487f5
@ -4,7 +4,7 @@ import { useTranslation } from "react-i18next";
|
||||
import { useParams } from "react-router-dom";
|
||||
import Workspace from "../../../models/workspace";
|
||||
import System from "../../../models/system";
|
||||
import { isMobile } from "react-device-detect";
|
||||
import { isMobileOnly } from "react-device-detect";
|
||||
import useUser from "../../../hooks/useUser";
|
||||
import DocumentSettings from "./Documents";
|
||||
import DataConnectors from "./DataConnectors";
|
||||
@ -37,7 +37,7 @@ const ManageWorkspace = ({ hideModal = noop, providedSlug = null }) => {
|
||||
|
||||
if (!workspace) return null;
|
||||
|
||||
if (isMobile) {
|
||||
if (isMobileOnly) {
|
||||
return (
|
||||
<ModalWrapper isOpen={true}>
|
||||
<div className="w-full max-w-2xl bg-theme-bg-secondary rounded-lg shadow border-2 border-theme-modal-border overflow-hidden">
|
||||
|
||||
@ -2,6 +2,7 @@ import { useState, useRef, useEffect, useMemo } from "react";
|
||||
import { SlidersHorizontal } from "@phosphor-icons/react";
|
||||
import useLoginMode from "@/hooks/useLoginMode";
|
||||
import { useTranslation } from "react-i18next";
|
||||
import { isMobile } from "react-device-detect";
|
||||
|
||||
function getTextSizes(t) {
|
||||
return [
|
||||
@ -47,6 +48,7 @@ export default function TextSizeMenu() {
|
||||
// User icon is visible when login mode is active (single with password or multi-user)
|
||||
const hasUserIcon = mode !== null;
|
||||
|
||||
if (isMobile) return null;
|
||||
return (
|
||||
<div
|
||||
className={`absolute top-3 md:top-5 z-30 ${hasUserIcon ? "right-[55px] md:right-[67px]" : "right-4 md:right-6"}`}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
import { useState, useEffect } from "react";
|
||||
import { useParams } from "react-router-dom";
|
||||
import { useTranslation } from "react-i18next";
|
||||
import { isMobile } from "react-device-detect";
|
||||
import useUser from "@/hooks/useUser";
|
||||
import { useModal } from "@/hooks/useModal";
|
||||
import LLMSelectorModal from "../PromptInput/LLMSelector/index";
|
||||
@ -75,7 +76,7 @@ export default function WorkspaceModelPicker({ workspaceSlug = null }) {
|
||||
|
||||
// This feature is disabled for multi-user instances where the user is not an admin
|
||||
if (!!user && user.role !== "admin") return null;
|
||||
if (!slug) return null;
|
||||
if (!slug || isMobile) return null;
|
||||
|
||||
return (
|
||||
<>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user