UNPKG

@madeja-studio/telar

Version:

UI component library by Madeja Studio

2 lines 1.5 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.H3=exports.H2=exports.H1=exports.Caption=exports.Body=void 0;var _reactNative=require("react-native");var _index=_interopRequireDefault(require("../../tailwind/index.js"));var _ThemeContextProvider=require("../../theme/ThemeContextProvider.js");var _jsxRuntime=require("react/jsx-runtime");var _this=void 0,_jsxFileName="/Users/sergio/Development/madeja.studio/telar/src/component/Text/Text.tsx";var BaseText=function BaseText(_ref){var children=_ref.children,style=_ref.style,type=_ref.type;var _useTheme=(0,_ThemeContextProvider.useTheme)(),theme=_useTheme.theme;return(0,_jsxRuntime.jsx)(_reactNative.Text,{style:[(0,_index.default)`${type}`,{color:theme.text.color.regular},theme.text.defaults.style[type],style],children:children});};var H1=exports.H1=function H1(props){return(0,_jsxRuntime.jsx)(BaseText,Object.assign({type:"h1"},props));};var H2=exports.H2=function H2(props){return(0,_jsxRuntime.jsx)(BaseText,Object.assign({type:"h2"},props));};var H3=exports.H3=function H3(props){return(0,_jsxRuntime.jsx)(BaseText,Object.assign({type:"h3"},props));};var Body=exports.Body=function Body(props){return(0,_jsxRuntime.jsx)(BaseText,Object.assign({type:"body"},props));};var Caption=exports.Caption=function Caption(props){return(0,_jsxRuntime.jsx)(BaseText,Object.assign({type:"caption"},props));}; //# sourceMappingURL=Text.js.map