123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- import { BoxModel, ColorPalette, fixAndroidViewClipping } from '../../../base/styles';
-
- import { FILMSTRIP_SIZE } from '../../../filmstrip';
-
- export const NAVBAR_GRADIENT_COLORS = [ '#000000FF', '#00000000' ];
-
- // From brand guideline
- const BOTTOM_GRADIENT_HEIGHT = 290;
- const DEFAULT_GRADIENT_SIZE = 140;
-
- /**
- * The styles of the feature conference.
- */
- export default {
-
- bottomGradient: {
- bottom: 0,
- flexDirection: 'column',
- justifyContent: 'flex-end',
- minHeight: DEFAULT_GRADIENT_SIZE,
- left: 0,
- position: 'absolute',
- right: 0
- },
-
- /**
- * {@code Conference} style.
- */
- conference: fixAndroidViewClipping({
- alignSelf: 'stretch',
- backgroundColor: ColorPalette.appBackground,
- flex: 1
- }),
-
- gradient: {
- position: 'absolute',
- top: 0,
- left: 0,
- right: 0,
- flex: 1
- },
-
- gradientStretchBottom: {
- height: BOTTOM_GRADIENT_HEIGHT
- },
-
- gradientStretchTop: {
- height: DEFAULT_GRADIENT_SIZE
- },
-
- /**
- * View that contains the indicators.
- */
- indicatorContainer: {
- flex: 1,
- flexDirection: 'row',
- justifyContent: 'flex-end',
- margin: BoxModel.margin
- },
-
- /**
- * Indicator container for wide aspect ratio.
- */
- indicatorContainerWide: {
- marginRight: FILMSTRIP_SIZE + BoxModel.margin
- },
-
- labelWrapper: {
- flexDirection: 'column',
- position: 'absolute',
- right: 0,
- top: 0
- },
-
- navBarButton: {
- iconStyle: {
- color: ColorPalette.white,
- fontSize: 24
- },
-
- underlayColor: 'transparent'
- },
-
- navBarContainer: {
- flexDirection: 'column',
- left: 0,
- position: 'absolute',
- right: 0,
- top: 0
- },
-
- navBarSafeView: {
- left: 0,
- position: 'absolute',
- right: 0,
- top: 0
- },
-
- navBarWrapper: {
- alignItems: 'center',
- flex: 1,
- flexDirection: 'row',
- height: 44,
- justifyContent: 'space-between',
- paddingHorizontal: 14
- },
-
- roomName: {
- color: ColorPalette.white,
- fontSize: 17,
- fontWeight: '400'
- },
-
- roomNameWrapper: {
- flexDirection: 'row',
- justifyContent: 'center',
- left: 0,
- paddingHorizontal: 48,
- position: 'absolute',
- right: 0
- },
-
- /**
- * The style of the {@link View} which expands over the whole
- * {@link Conference} area and splits it between the {@link Filmstrip} and
- * the {@link Toolbox}.
- */
- toolboxAndFilmstripContainer: {
- bottom: 0,
- flexDirection: 'column',
- justifyContent: 'flex-end',
- left: 0,
- paddingBottom: BoxModel.padding,
- position: 'absolute',
- right: 0,
-
- // Both on Android and iOS there is the status bar which may be visible.
- // On iPhone X there is the notch. In the two cases BoxModel.margin is
- // not enough.
- top: BoxModel.margin * 3
- }
- };
|