jiti-meet/react/features/settings/components/native/styles.js

140 lines
3.0 KiB
JavaScript

import BaseTheme from '../../../base/ui/components/BaseTheme.native';
export const ANDROID_UNDERLINE_COLOR = 'transparent';
export const PLACEHOLDER_COLOR = BaseTheme.palette.action02Focus;
export const THUMB_COLOR = BaseTheme.palette.field02;
const TEXT_SIZE = 14;
/**
* The styles of the native components of the feature {@code settings}.
*/
export default {
/**
* Standardized style for a field container {@code View}.
*/
fieldContainer: {
alignItems: 'center',
flexDirection: 'row',
minHeight: 56,
paddingHorizontal: 8
},
/**
* * Appended style for column layout fields.
*/
fieldContainerColumn: {
alignItems: 'flex-start',
flexDirection: 'column'
},
/**
* Standard container for a {@code View} containing a field label.
*/
fieldLabelContainer: {
alignItems: 'center',
flexDirection: 'row',
paddingLeft: 8
},
/**
* Text of the field labels on the form.
*/
fieldLabelText: {
fontSize: TEXT_SIZE
},
/**
* Appended style for column layout fields.
*/
fieldLabelTextColumn: {
fontSize: 12
},
/**
* Field container style for all but last row {@code View}.
*/
fieldSeparator: {
borderBottomWidth: 1,
borderColor: 'rgba(0, 0, 0, 0.1)'
},
/**
* Style for the {@code View} containing each
* field values (the actual field).
*/
fieldValueContainer: {
alignItems: 'center',
flex: 1,
flexDirection: 'row',
justifyContent: 'flex-end',
paddingRight: 8
},
/**
* Style for the form section separator titles.
*/
formSectionTitle: {
backgroundColor: BaseTheme.palette.section01,
paddingBottom: 0,
paddingTop: 0
},
formSectionTitleActive: {
color: BaseTheme.palette.section01Active
},
formSectionTitleInActive: {
color: BaseTheme.palette.section01Inactive
},
sectionClose: {
color: BaseTheme.palette.section01Inactive,
fontSize: 14
},
sectionOpen: {
color: BaseTheme.palette.section01Active,
fontSize: 14
},
/**
* Global {@code Text} color for the components.
*/
text: {
color: BaseTheme.palette.field01
},
/**
* Text input container style.
*/
textInputContainer: {
flex: 1,
height: 40,
paddingBottom: 8,
paddingTop: 2,
paddingLeft: 16,
paddingRight: 16
},
/**
* Standard text input field style.
*/
textInputField: {
color: BaseTheme.palette.field01,
flex: 1,
fontSize: TEXT_SIZE,
textAlign: 'right'
},
/**
* Appended style for column layout fields.
*/
textInputFieldColumn: {
backgroundColor: 'rgb(245, 245, 245)',
borderRadius: 8,
marginVertical: 5,
paddingVertical: 3,
textAlign: 'left'
}
};