1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-27 10:32:58 +02:00
joplin/packages/app-mobile/components/base-screen.js
2020-11-05 16:58:23 +00:00

24 lines
533 B
JavaScript

const React = require('react');
const { StyleSheet } = require('react-native');
const { themeStyle } = require('./global-style.js');
const rootStyles_ = {};
class BaseScreenComponent extends React.Component {
rootStyle(themeId) {
const theme = themeStyle(themeId);
if (rootStyles_[themeId]) return rootStyles_[themeId];
rootStyles_[themeId] = StyleSheet.create({
root: {
flex: 1,
backgroundColor: theme.backgroundColor,
},
});
return rootStyles_[themeId];
}
}
module.exports = { BaseScreenComponent };