@dotconnor/grommet
Version:
focus on the essential experience
25 lines • 980 B
JavaScript
import React from 'react';
import { grommet } from 'grommet/themes';
import { Box, Text, ThemeContext, Grommet } from 'grommet';
export var ExternalComponentWithTheme = function ExternalComponentWithTheme() {
return /*#__PURE__*/React.createElement(Grommet, {
theme: grommet
}, /*#__PURE__*/React.createElement(Box, {
background: "neutral-3"
}, /*#__PURE__*/React.createElement(Text, {
color: "light-1"
}, "This is a grommet component")), /*#__PURE__*/React.createElement(ThemeContext.Consumer, null, function (theme) {
return /*#__PURE__*/React.createElement("div", {
style: {
backgroundColor: theme.global.colors['neutral-3']
}
}, /*#__PURE__*/React.createElement("p", {
style: {
color: theme.global.colors['light-1']
}
}, "This component is leveraging the grommet theme capabilities although it is not a grommet component"));
}));
};
ExternalComponentWithTheme.story = {
name: 'External components'
};