ghost-portal/packages/apps/src/SideBar/logos.ts
Jaco Greeff 144c8bbd85
eslint fixes (round 2) (#1401)
* eslint fixes (round 2)

* ui-params converted

* Tiny.

* Classes fix

* Some type cleanups

* Cleanup traling ,

* < 1k

* Small additions

* <750

* Mini updates modifiers

* More ui-app cleanups

* 312 problems (182 errors, 130 warnings)
2019-07-15 23:17:19 +02:00

28 lines
977 B
TypeScript

// Copyright 2017-2019 @polkadot/apps authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import polkadotLogo from '@polkadot/ui-assets/polkadot-white.svg';
import polkadotSmall from '@polkadot/ui-assets/notext-polkadot.svg';
import substrateLogo from '@polkadot/ui-assets/parity-substrate-white.svg';
import substrateSmall from '@polkadot/ui-assets/notext-parity-substrate-white.svg';
import settings from '@polkadot/ui-settings';
type LogoMap = Map<string, any>;
const LOGOS_NORMAL: LogoMap = new Map([
['polkadot', polkadotLogo],
['substrate', substrateLogo]
]);
const LOGOS_SMALL: LogoMap = new Map([
['polkadot', polkadotSmall],
['substrate', substrateSmall]
]);
export default function getLogo (isSmall: boolean): any {
return isSmall
? (LOGOS_SMALL.get(settings.uiTheme) || polkadotSmall)
: (LOGOS_NORMAL.get(settings.uiTheme) || polkadotLogo);
}