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 DataSourcesPage from './components/data-sources/DataSourcesPage';
import FAQPage from './components/faq/FAQPage'; import FAQPage from './components/faq/FAQPage';
import HomePage from './components/home/HomePage'; 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 { TabButton } from './components/ui/TabButton';
import type { import type {
FeatureMeta, FeatureMeta,

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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