mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-05-31 01:26:16 +00:00
Move settings from store to another context
This commit is contained in:
@@ -7,12 +7,6 @@ import { provideServices as provideAppServices } from '../app/services/provideSe
|
||||
import { provideServices as provideCommonServices } from '../common/services/provideServices';
|
||||
import { provideServices as provideServersServices } from '../servers/services/provideServices';
|
||||
import { provideServices as provideSettingsServices } from '../settings/services/provideServices';
|
||||
import { provideServices as provideWebComponentServices } from '../shlink-web-component/container/provideServices';
|
||||
import { provideServices as provideDomainsServices } from '../shlink-web-component/domains/services/provideServices';
|
||||
import { provideServices as provideMercureServices } from '../shlink-web-component/mercure/services/provideServices';
|
||||
import { provideServices as provideShortUrlsServices } from '../shlink-web-component/short-urls/services/provideServices';
|
||||
import { provideServices as provideTagsServices } from '../shlink-web-component/tags/services/provideServices';
|
||||
import { provideServices as provideVisitsServices } from '../shlink-web-component/visits/services/provideServices';
|
||||
import { provideServices as provideUtilsServices } from '../utils/services/provideServices';
|
||||
import type { ConnectDecorator } from './types';
|
||||
|
||||
@@ -38,14 +32,6 @@ const connect: ConnectDecorator = (propsFromState: string[] | null, actionServic
|
||||
provideAppServices(bottle, connect);
|
||||
provideCommonServices(bottle, connect);
|
||||
provideApiServices(bottle);
|
||||
provideShortUrlsServices(bottle, connect);
|
||||
provideServersServices(bottle, connect);
|
||||
provideTagsServices(bottle, connect);
|
||||
provideVisitsServices(bottle, connect);
|
||||
provideUtilsServices(bottle);
|
||||
provideMercureServices(bottle);
|
||||
provideSettingsServices(bottle, connect);
|
||||
provideDomainsServices(bottle, connect);
|
||||
|
||||
// TODO This should not be needed.
|
||||
provideWebComponentServices(bottle);
|
||||
|
||||
@@ -1,42 +1,11 @@
|
||||
import type { Sidebar } from '../common/reducers/sidebar';
|
||||
import type { SelectedServer, ServersMap } from '../servers/data';
|
||||
import type { Settings } from '../settings/reducers/settings';
|
||||
import type { DomainsList } from '../shlink-web-component/domains/reducers/domainsList';
|
||||
import type { MercureInfo } from '../shlink-web-component/mercure/reducers/mercureInfo';
|
||||
import type { ShortUrlCreation } from '../shlink-web-component/short-urls/reducers/shortUrlCreation';
|
||||
import type { ShortUrlDeletion } from '../shlink-web-component/short-urls/reducers/shortUrlDeletion';
|
||||
import type { ShortUrlDetail } from '../shlink-web-component/short-urls/reducers/shortUrlDetail';
|
||||
import type { ShortUrlEdition } from '../shlink-web-component/short-urls/reducers/shortUrlEdition';
|
||||
import type { ShortUrlsList } from '../shlink-web-component/short-urls/reducers/shortUrlsList';
|
||||
import type { TagDeletion } from '../shlink-web-component/tags/reducers/tagDelete';
|
||||
import type { TagEdition } from '../shlink-web-component/tags/reducers/tagEdit';
|
||||
import type { TagsList } from '../shlink-web-component/tags/reducers/tagsList';
|
||||
import type { DomainVisits } from '../shlink-web-component/visits/reducers/domainVisits';
|
||||
import type { ShortUrlVisits } from '../shlink-web-component/visits/reducers/shortUrlVisits';
|
||||
import type { TagVisits } from '../shlink-web-component/visits/reducers/tagVisits';
|
||||
import type { VisitsInfo } from '../shlink-web-component/visits/reducers/types';
|
||||
import type { VisitsOverview } from '../shlink-web-component/visits/reducers/visitsOverview';
|
||||
|
||||
export interface ShlinkState {
|
||||
servers: ServersMap;
|
||||
selectedServer: SelectedServer;
|
||||
shortUrlsList: ShortUrlsList;
|
||||
shortUrlCreation: ShortUrlCreation;
|
||||
shortUrlDeletion: ShortUrlDeletion;
|
||||
shortUrlEdition: ShortUrlEdition;
|
||||
shortUrlVisits: ShortUrlVisits;
|
||||
tagVisits: TagVisits;
|
||||
domainVisits: DomainVisits;
|
||||
orphanVisits: VisitsInfo;
|
||||
nonOrphanVisits: VisitsInfo;
|
||||
shortUrlDetail: ShortUrlDetail;
|
||||
tagsList: TagsList;
|
||||
tagDelete: TagDeletion;
|
||||
tagEdit: TagEdition;
|
||||
mercureInfo: MercureInfo;
|
||||
settings: Settings;
|
||||
domainsList: DomainsList;
|
||||
visitsOverview: VisitsOverview;
|
||||
appUpdated: boolean;
|
||||
sidebar: Sidebar;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user