Completed
Push — master ( e996a0...a2b082 )
by Alejandro
26s
created

provideServices.js ➔ ... ➔ ???   A

Complexity

Conditions 1
Paths 0

Size

Total Lines 1
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 0
nop 0
dl 0
loc 1
rs 10
1
import ScrollToTop from '../ScrollToTop';
2
import MainHeader from '../MainHeader';
3
import Home from '../Home';
4
import MenuLayout from '../MenuLayout';
5
import AsideMenu from '../AsideMenu';
6
7
const provideServices = (bottle, connect, withRouter) => {
8
  bottle.constant('ScrollToTop', ScrollToTop);
9
  bottle.decorator('ScrollToTop', withRouter);
10
11
  bottle.serviceFactory('MainHeader', MainHeader, 'ServersDropdown');
12
  bottle.decorator('MainHeader', withRouter);
13
14
  bottle.serviceFactory('Home', () => Home);
15
  bottle.decorator('Home', connect([ 'servers' ], [ 'resetSelectedServer' ]));
16
17
  bottle.serviceFactory(
18
    'MenuLayout',
19
    MenuLayout,
20
    'TagsList',
21
    'ShortUrls',
22
    'AsideMenu',
23
    'CreateShortUrl',
24
    'ShortUrlVisits'
25
  );
26
  bottle.decorator('MenuLayout', connect([ 'selectedServer', 'shortUrlsListParams' ], [ 'selectServer' ]));
27
  bottle.decorator('MenuLayout', withRouter);
28
29
  bottle.serviceFactory('AsideMenu', AsideMenu, 'DeleteServerButton');
30
};
31
32
export default provideServices;
33