mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-03-10 01:31:47 +00:00
16 lines
563 B
TypeScript
16 lines
563 B
TypeScript
import Bottle from 'bottlejs';
|
|
import { ConnectDecorator } from '../../container/types';
|
|
import { listDomains } from '../reducers/domainsList';
|
|
import { DomainSelector } from '../DomainSelector';
|
|
|
|
const provideServices = (bottle: Bottle, connect: ConnectDecorator) => {
|
|
// Components
|
|
bottle.serviceFactory('DomainSelector', () => DomainSelector);
|
|
bottle.decorator('DomainSelector', connect([ 'domainsList' ], [ 'listDomains' ]));
|
|
|
|
// Actions
|
|
bottle.serviceFactory('listDomains', listDomains, 'buildShlinkApiClient');
|
|
};
|
|
|
|
export default provideServices;
|