UNPKG

@audira/carbon-react-native

Version:

Build React Native apps with component and shared patterns using Carbon

29 lines (28 loc) 910 B
"use strict"; import { forwardRef, useContext } from 'react'; import { CarbonStyleSheet } from "../../../carbon-style-sheet/index.js"; import { ThemeContext } from "../../../contexts/index.js"; import { VariantContext } from "../_variant-context.js"; import { Subtitle } from "../subtitle/index.js"; import { jsx as _jsx } from "react/jsx-runtime"; export const SubtitleLink = /*#__PURE__*/forwardRef(function SubtitleLink({ style, ...props }, ref) { useContext(ThemeContext); const variantContext = useContext(VariantContext); return /*#__PURE__*/_jsx(Subtitle, { ...props, ref: ref, style: [mapTextColorStyle[variantContext.color], style] }); }); const mapTextColorStyle = CarbonStyleSheet.create({ low_contrast: { color: CarbonStyleSheet.color.link_primary }, high_contrast: { color: CarbonStyleSheet.color.link_inverse } }); //# sourceMappingURL=SubtitleLink.js.map