CEMROS_hauler_pti_app/rn/app/src/styles/scanner/BarcodeScanner.styles.js

49 lines
1.3 KiB
JavaScript

/*
Предрейсовые осмотры - мобильное приложение
Стили компонента сканера штрихкодов
*/
//---------------------
//Подключение библиотек
//---------------------
const { StyleSheet } = require('react-native'); //StyleSheet React Native
const { APP_COLORS } = require('../../config/theme'); //Цветовая схема приложения
const { UI } = require('../../config/appConfig'); //Конфигурация UI
const { responsiveSpacing } = require('../../utils/responsive'); //Адаптивные утилиты
//-----------
//Тело модуля
//-----------
//Стили сканера
const styles = StyleSheet.create({
container: {
flex: 1,
borderRadius: UI.BORDER_RADIUS,
overflow: 'hidden',
backgroundColor: APP_COLORS.black,
minHeight: responsiveSpacing(30)
},
camera: {
flex: 1
},
fallbackContainer: {
flex: 1,
backgroundColor: APP_COLORS.surfaceAlt,
alignItems: 'center',
justifyContent: 'center',
padding: responsiveSpacing(4)
},
fallbackText: {
textAlign: 'center',
color: APP_COLORS.textSecondary
}
});
//----------------
//Интерфейс модуля
//----------------
module.exports = styles;