summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--app/lib/styles.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/app/lib/styles.js b/app/lib/styles.js
index 4cde4fdfce..0bbec6fe79 100644
--- a/app/lib/styles.js
+++ b/app/lib/styles.js
@@ -1,25 +1,26 @@
// @flow
-import { Styles } from 'reactxp';
+import * as RX from 'reactxp';
-type ExtractReturnType = (*) => Object;
+type ExtractViewReturnType = <V>(V) => Object;
+type ExtractTextReturnType = <V>(V) => Object;
export function createViewStyles<T: { [string]: Object }>(
styles: T,
-): $ObjMap<T, ExtractReturnType> {
+): $ObjMap<T, ExtractViewReturnType> {
const viewStyles = {};
for (const style of Object.keys(styles)) {
- viewStyles[style] = Styles.createViewStyle(styles[style]);
+ viewStyles[style] = RX.Styles.createViewStyle(styles[style]);
}
return viewStyles;
}
export function createTextStyles<T: { [string]: Object }>(
styles: T,
-): $ObjMap<T, ExtractReturnType> {
+): $ObjMap<T, ExtractTextReturnType> {
const textStyles = {};
for (const style of Object.keys(styles)) {
- textStyles[style] = Styles.createTextStyle(styles[style]);
+ textStyles[style] = RX.Styles.createTextStyle(styles[style]);
}
return textStyles;
}