From f4f59ac9f46bd274658804b888bbc42af42926e5 Mon Sep 17 00:00:00 2001 From: M-i-k-e-l Date: Tue, 3 Feb 2026 15:28:48 +0200 Subject: [PATCH 1/2] TabController - support react-native-safe-area-context --- .../TabControllerScreen/index.tsx | 113 +++++++++--------- docs/getting-started/setup.md | 2 +- .../src/components/tabController/index.tsx | 12 +- 3 files changed, 67 insertions(+), 60 deletions(-) diff --git a/demo/src/screens/componentScreens/TabControllerScreen/index.tsx b/demo/src/screens/componentScreens/TabControllerScreen/index.tsx index b302337202..b9d73dd31c 100644 --- a/demo/src/screens/componentScreens/TabControllerScreen/index.tsx +++ b/demo/src/screens/componentScreens/TabControllerScreen/index.tsx @@ -1,6 +1,7 @@ import _ from 'lodash'; import React, {Component} from 'react'; import {ActivityIndicator, StyleSheet} from 'react-native'; +import {SafeAreaProvider} from 'react-native-safe-area-context'; import { Assets, TabController, @@ -162,63 +163,65 @@ class TabControllerScreen extends Component<{}, State> { render() { const {key, initialIndex, asCarousel, centerSelected, fewItems, items} = this.state; return ( - - - + + - {this.renderTabPages()} - - -