@audira/carbon-react-native
Version:
Build React Native apps with component and shared patterns using Carbon
33 lines (32 loc) • 1.04 kB
JavaScript
;
import { useContext } from 'react';
import { StyleSheet, View } from 'react-native';
import { Spacing } from '@audira/carbon-react-native-elements';
import { CommonStyleSheet } from "../../_internal/style-sheets/index.js";
import { CarbonStyleSheet } from "../../carbon-style-sheet/index.js";
import { ThemeContext } from "../../contexts/index.js";
import { jsx as _jsx } from "react/jsx-runtime";
export function HeaderBorder({
flushAlignment,
style: styleProp
}) {
useContext(ThemeContext);
return /*#__PURE__*/_jsx(View, {
style: [CommonStyleSheet.absolute, style.borderBox, carbonStyle.borderBox, flushAlignment ? {
left: Spacing.spacing_05,
right: Spacing.spacing_05
} : CommonStyleSheet.w_full, styleProp]
});
}
const style = StyleSheet.create({
borderBox: {
height: 1,
borderTopWidth: 1
}
}),
carbonStyle = CarbonStyleSheet.create({
borderBox: {
borderColor: CarbonStyleSheet.color.border_subtle_00
}
});
//# sourceMappingURL=_HeaderBorder.js.map