diff --git a/frontend/app/components/ForgotPassword/ResetPasswordRequest.tsx b/frontend/app/components/ForgotPassword/ResetPasswordRequest.tsx index 9df1bfcbb..cd59de8fb 100644 --- a/frontend/app/components/ForgotPassword/ResetPasswordRequest.tsx +++ b/frontend/app/components/ForgotPassword/ResetPasswordRequest.tsx @@ -4,6 +4,7 @@ import ReCAPTCHA from 'react-google-recaptcha'; import { observer } from 'mobx-react-lite'; import { useStore } from 'App/mstore'; import { Form, Input, Button, Typography } from 'antd'; +import {SquareArrowOutUpRight} from 'lucide-react'; function ResetPasswordRequest() { const { userStore } = useStore(); @@ -100,9 +101,9 @@ function ResetPasswordRequest() { {smtpError ? ( - SMTP configuration is missing. Follow this guide to enable password reset. + Email delivery failed due to invalid SMTP configuration. Please contact your admin. Learn More ) : {error}} )} diff --git a/frontend/app/components/shared/Filters/FilterList/FilterList.tsx b/frontend/app/components/shared/Filters/FilterList/FilterList.tsx index b6d5ef2d0..d28aa1301 100644 --- a/frontend/app/components/shared/Filters/FilterList/FilterList.tsx +++ b/frontend/app/components/shared/Filters/FilterList/FilterList.tsx @@ -87,8 +87,8 @@ export const FilterList = observer((props: Props) => { key={`${filter.key}-${filterIndex}`} className={'hover:bg-active-blue px-5 '} style={{ - marginLeft: '-1.25rem', - width: 'calc(100% + 2.5rem)' + marginLeft: '-1rem', + width: 'calc(100% + 2rem)' }} > diff --git a/frontend/app/components/shared/SavedSearch/SavedSearch.tsx b/frontend/app/components/shared/SavedSearch/SavedSearch.tsx index 1650c1073..108792489 100644 --- a/frontend/app/components/shared/SavedSearch/SavedSearch.tsx +++ b/frontend/app/components/shared/SavedSearch/SavedSearch.tsx @@ -1,6 +1,6 @@ import React, { useState } from "react"; -import { Button } from 'antd'; -import { MoreOutlined } from "@ant-design/icons"; +import { Button, Tooltip } from 'antd'; +import { MoreOutlined, SaveOutlined } from "@ant-design/icons"; import { useStore } from 'App/mstore'; import { observer } from 'mobx-react-lite'; import SaveSearchModal from "../SaveSearchModal/SaveSearchModal"; @@ -18,19 +18,27 @@ function SavedSearch() { if (searchStore.instance.filters.length === 0) return; setShowModal(true); } + const isDisabled = searchStore.instance.filters.length === 0; const toggleList = () => { showListModal(, { right: true }); } + return ( <> -
- - +
+ + + + + + +
{showModal && ( {title} {isSaas && showAiField ? : null}
+ + - +
{showPanel ? ( <>