Removed duplicated type for tooltip

This commit is contained in:
Connor Yoh 2025-08-15 17:48:33 +01:00
parent f34e505d84
commit 433ef9755c
4 changed files with 12 additions and 15 deletions

View File

@ -2,7 +2,8 @@ import React, { useState, useRef, useEffect } from 'react';
import { createPortal } from 'react-dom';
import { isClickOutside, addEventListenerWithCleanup } from '../../utils/genericUtils';
import { useTooltipPosition } from '../../hooks/useTooltipPosition';
import { TooltipContent, TooltipTip } from './tooltip/TooltipContent';
import { TooltipTip } from '../../types/tips';
import { TooltipContent } from './tooltip/TooltipContent';
import { useSidebarContext } from '../../contexts/SidebarContext';
import styles from './tooltip/Tooltip.module.css'

View File

@ -1,12 +1,6 @@
import React from 'react';
import styles from './Tooltip.module.css';
export interface TooltipTip {
title?: string;
description?: string;
bullets?: string[];
body?: React.ReactNode;
}
import { TooltipTip } from '../../../types/tips';
interface TooltipContentProps {
content?: React.ReactNode;

View File

@ -3,7 +3,7 @@ import { Text, Stack, Box, Flex, Divider } from '@mantine/core';
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
import ChevronRightIcon from '@mui/icons-material/ChevronRight';
import { Tooltip } from '../../shared/Tooltip';
import { TooltipTip } from '../../shared/tooltip/TooltipContent';
import { TooltipTip } from '../../../types/tips';
import { createFilesToolStep, FilesToolStepProps } from './FilesToolStep';
import { createReviewToolStep, ReviewToolStepProps } from './ReviewToolStep';

View File

@ -1,13 +1,15 @@
export interface TooltipTip {
title?: string;
description?: string;
bullets?: string[];
body?: React.ReactNode;
}
export interface TooltipContent {
header?: {
title: string;
logo?: string | React.ReactNode;
};
tips?: Array<{
title?: string;
description?: string;
bullets?: string[];
body?: React.ReactNode;
}>;
tips?: TooltipTip[];
content?: React.ReactNode;
}