Files
projet_gestion_commande/frontend-admin/node_modules/expo-status-bar/build/NativeStatusBarWrapper.d.ts
T
2026-02-07 22:33:02 +01:00

47 lines
2.4 KiB
TypeScript

import React from 'react';
import { type ColorValue } from 'react-native';
import { StatusBarProps, StatusBarStyle, StatusBarAnimation } from './types';
/**
* A component that allows you to configure your status bar without directly calling imperative
* methods like `setBarStyle`.
*
* You will likely have multiple `StatusBar` components mounted in the same app at the same time.
* For example, if you have multiple screens in your app, you may end up using one per screen.
* The props of each `StatusBar` component will be merged in the order that they were mounted.
* This component is built on top of the [StatusBar](https://reactnative.dev/docs/statusbar)
* component exported from React Native, and it provides defaults that work better for Expo users.
*/
export declare function StatusBar({ style, hideTransitionAnimation, translucent, backgroundColor: backgroundColorProp, ...props }: StatusBarProps): React.JSX.Element;
/**
* Set the bar style of the status bar.
* @param style The color of the status bar text.
* @param animated If the transition should be animated.
*/
export declare function setStatusBarStyle(style: StatusBarStyle, animated?: boolean): void;
/**
* Toggle visibility of the status bar.
* @param hidden If the status bar should be hidden.
* @param animation Animation to use when toggling hidden, defaults to `'none'`.
*/
export declare function setStatusBarHidden(hidden: boolean, animation?: StatusBarAnimation): void;
/**
* Set the background color of the status bar.
* @param backgroundColor The background color of the status bar.
* @param animated `true` to animate the background color change, `false` to change immediately.
* @platform android
*/
export declare function setStatusBarBackgroundColor(backgroundColor: ColorValue, animated?: boolean): void;
/**
* Toggle visibility of the network activity indicator.
* @param visible If the network activity indicator should be visible.
* @platform ios
*/
export declare function setStatusBarNetworkActivityIndicatorVisible(visible: boolean): void;
/**
* Set the translucency of the status bar.
* @param translucent Whether the app can draw under the status bar. When `true`, content will be
* rendered under the status bar. This is always `true` on iOS and cannot be changed.
* @platform android
*/
export declare function setStatusBarTranslucent(translucent: boolean): void;
//# sourceMappingURL=NativeStatusBarWrapper.d.ts.map