(clean) comments

This commit is contained in:
ManishMadan2882
2025-03-07 20:24:38 +05:30
parent 93fea17918
commit 10c7a5f36b
5 changed files with 2 additions and 39 deletions

View File

@@ -87,17 +87,13 @@ export default function Documents({
activeMenuId === docId;
if (isAnyMenuOpen) {
// Close both menus
setSyncMenuState((prev) => ({ ...prev, isOpen: false, docId: null }));
setActiveMenuId(null);
return;
}
// If no menu is open, open the context menu
setActiveMenuId(docId);
};
// Close menu when clicking outside
useEffect(() => {
const handleClickOutside = (event: MouseEvent) => {
if (activeMenuId) {

View File

@@ -84,10 +84,8 @@ export default function General() {
return (
<div className="mt-12 flex flex-col gap-6">
{' '}
{/* Added consistent gap between sections */}
<div className="flex flex-col gap-6">
{' '}
{/* Consistent gap between label and input */}
<label className="font-bold text-jet dark:text-bright-gray">
{t('settings.general.selectTheme')}
</label>
@@ -171,9 +169,7 @@ export default function General() {
setPrompts={setPrompts}
/>
</div>
{/* Add horizontal line before delete button */}
<hr className="border-t border-silver dark:border-silver/40" />
{/* Delete conversations button without label */}
<div className="flex flex-col gap-2">
<button
className="flex w-56 cursor-pointer items-center justify-between rounded-3xl border border-solid border-rosso-corsa bg-transparent px-5 py-3 text-rosso-corsa transition-colors hover:bg-rosso-corsa hover:text-white dark:hover:text-white"

View File

@@ -141,15 +141,12 @@ function LogsTable({ logs, setPage, loading }: LogsTableProps) {
};
const firstObserver = useCallback((node: HTMLDivElement | null) => {
// Cleanup previous observer
if (observerRef.current) {
observerRef.current.disconnect();
}
// If node is null, just cleanup and return
if (!node) return;
// Create new observer
observerRef.current = new IntersectionObserver((entries) => {
if (entries[0].isIntersecting) {
setPage((prev) => prev + 1);
@@ -159,7 +156,6 @@ function LogsTable({ logs, setPage, loading }: LogsTableProps) {
observerRef.current.observe(node);
}, []);
// Cleanup observer on component unmount
useEffect(() => {
return () => {
if (observerRef.current) {