Merge components

This commit is contained in:
Andras Schmelczer 2026-02-07 13:44:40 +00:00
parent 5cbb180c57
commit 80fc203226
9 changed files with 11 additions and 11 deletions

View file

@ -10,7 +10,7 @@ import DataSources from './components/data-sources/DataSources';
import DataSourcesPage from './components/data-sources/DataSourcesPage';
import FAQPage from './components/faq/FAQPage';
import HomePage from './components/home/HomePage';
import Header, { type Page } from './components/shared/Header';
import Header, { type Page } from './components/ui/Header';
import { TabButton } from './components/ui/TabButton';
import type {
FeatureMeta,

View file

@ -11,7 +11,7 @@ import PriceHistoryChart from './PriceHistoryChart';
import ExternalSearchLinks from './ExternalSearchLinks';
import { InfoIcon, CloseIcon } from '../ui/icons';
import { IconButton } from '../ui/IconButton';
import { FeatureInfoPopup } from '../shared/FeatureInfoPopup';
import { FeatureInfoPopup } from '../ui/FeatureInfoPopup';
import { EmptyState } from '../ui/EmptyState';
import { FeatureLabel } from '../ui/FeatureLabel';

View file

@ -7,9 +7,9 @@ import { EmptyState } from '../ui/EmptyState';
import type { FeatureMeta, FeatureFilters } from '../../types';
import { formatFilterValue } from '../../lib/format';
import { groupFeaturesByCategory } from '../../lib/features';
import InfoPopup from '../shared/InfoPopup';
import { FeatureInfoPopup } from '../shared/FeatureInfoPopup';
import { FeatureActions } from '../shared/FeatureIcons';
import InfoPopup from '../ui/InfoPopup';
import { FeatureInfoPopup } from '../ui/FeatureInfoPopup';
import { FeatureActions } from '../ui/FeatureIcons';
import { FeatureLabel } from '../ui/FeatureLabel';
interface FiltersProps {

View file

@ -1,7 +1,7 @@
import { useState, useRef, useCallback } from 'react';
import type { POICategoryGroup } from '../../types';
import { useClickOutside } from '../../hooks/useClickOutside';
import InfoPopup from '../shared/InfoPopup';
import InfoPopup from '../ui/InfoPopup';
import { SearchInput } from '../ui/SearchInput';
import { InfoIcon, ChevronIcon } from '../ui/icons';
import { IconButton } from '../ui/IconButton';

View file

@ -2,7 +2,7 @@ import React, { useMemo, useState } from 'react';
import { Property } from '../../types';
import { formatDuration, formatAge, formatNumber } from '../../lib/format';
import { getNum } from '../../lib/property-fields';
import InfoPopup from '../shared/InfoPopup';
import InfoPopup from '../ui/InfoPopup';
import { SearchInput } from '../ui/SearchInput';
import { EmptyState } from '../ui/EmptyState';
import { InfoIcon } from '../ui/icons';

View file

@ -1,6 +1,6 @@
import type { FeatureMeta } from '../../types';
import { EyeIcon, InfoIcon, PlusIcon, CloseIcon } from '../ui/icons';
import { IconButton } from '../ui/IconButton';
import { EyeIcon, InfoIcon, PlusIcon, CloseIcon } from './icons';
import { IconButton } from './IconButton';
interface FeatureActionsProps {
feature: FeatureMeta;

View file

@ -1,7 +1,7 @@
import { useRef, useCallback, type ReactNode } from 'react';
import { useClickOutside } from '../../hooks/useClickOutside';
import { CloseIcon } from '../ui/icons';
import { IconButton } from '../ui/IconButton';
import { CloseIcon } from './icons';
import { IconButton } from './IconButton';
interface InfoPopupProps {
title: string;