mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-03-15 20:13:48 +00:00
Extract shlink-web-component outside of src folder
This commit is contained in:
23
shlink-web-component/container/provideServices.ts
Normal file
23
shlink-web-component/container/provideServices.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import type Bottle from 'bottlejs';
|
||||
import { Main } from '../Main';
|
||||
import type { ConnectDecorator } from './index';
|
||||
|
||||
export const provideServices = (bottle: Bottle, connect: ConnectDecorator) => {
|
||||
bottle.serviceFactory(
|
||||
'Main',
|
||||
Main,
|
||||
'TagsList',
|
||||
'ShortUrlsList',
|
||||
'CreateShortUrl',
|
||||
'ShortUrlVisits',
|
||||
'TagVisits',
|
||||
'DomainVisits',
|
||||
'OrphanVisits',
|
||||
'NonOrphanVisits',
|
||||
'Overview',
|
||||
'EditShortUrl',
|
||||
'ManageDomains',
|
||||
);
|
||||
|
||||
bottle.decorator('Main', connect(null, ['loadMercureInfo']));
|
||||
};
|
||||
Reference in New Issue
Block a user