message: Simplified by only dynamic style height & top
  Makes sense to always root to bottom: 0
diff: @@ -54,9 +54,9 @@ class BottomSheet extends React.Component<any, any> {
  onDetentChanged={this.onDetentChanged}
  style={[
  styles.bottomSheet,
  - expandedHeight != null ? { height: expandedHeight, top: 0 } : null,
  - expandedOffset != null ? { top: expandedOffset, bottom: 0 } : null,
  - expandedHeight == null && expandedOffset == null ? { top: 0, bottom: 0} : null
  + expandedHeight != null ? { height: expandedHeight } : null,
  + expandedOffset != null ? { top: expandedOffset } : null,
  + expandedHeight == null && expandedOffset == null ? { top: 0 } : null
  ]}
  >
  {children}
  @@ -70,6 +70,7 @@ var NVBottomSheet = requireNativeComponent<any>('NVBottomSheet', null);
  const styles = StyleSheet.create({
  bottomSheet: {
  position: 'absolute',
  + bottom: 0,
  right: 0,
  left: 0,
  elevation: 5
  