diff --git a/README.md b/README.md index eb3cb38..16893c2 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ Inherit all other props from `ToastableBodyParams` interface. Except `background | onToastableHide | `Func` | Callback when toast is dismissed | `undefined` | | containerStyle | `ViewProps['style']` | Container style for toast container | `undefined` | position | `'top' \| 'bottom'\| 'center'` | Toast position. | `'top'` | -offset | `number` | Toast offset. | `0` | +offset | `number` | Toast offset. | `56` | ## ToastableBodyParams @@ -103,7 +103,7 @@ titleColor | `ColorValue` | Custom title color, if this is set. | `'#FFFFFF'` | titleStyle | `TextStyle` | Custom title style. | `undefined` | messageStyle | `TextStyle` | Custom message style. | `undefined` | position | `'top' \| 'bottom'\| 'center'` | Toast position. | `'top'` | -offset | `number` | Toast offset. | `0` | +offset | `number` | Toast offset. | `56` | ## Contributing diff --git a/src/components/ToastableCore.tsx b/src/components/ToastableCore.tsx index 59a427a..caf4644 100644 --- a/src/components/ToastableCore.tsx +++ b/src/components/ToastableCore.tsx @@ -37,7 +37,7 @@ export const ToastableCore = forwardRef( titleStyle, messageStyle, position = 'top', - offset = 0, + offset = 56, ...props }, ref diff --git a/src/types/common.ts b/src/types/common.ts index e7f6880..19d086f 100644 --- a/src/types/common.ts +++ b/src/types/common.ts @@ -103,7 +103,7 @@ export type ToastableBodyParams = { position?: 'top' | 'bottom' | 'center'; /** * Toast container offset - * @default 0 + * @default 56 * */ offset?: number; }; @@ -136,9 +136,9 @@ export type ToastableProps = Omit< containerStyle?: ViewProps['style']; /** * Toast container offset - * @default 0 + * @default 56 * */ - offset: number; + offset?: number; }; export type ToastableRef = { diff --git a/src/utils/controller.ts b/src/utils/controller.ts index a87af73..b8c0643 100644 --- a/src/utils/controller.ts +++ b/src/utils/controller.ts @@ -5,7 +5,7 @@ import type { ToastableBodyParams, ToastableRef } from '../types'; const toastableQueue: Array = []; let isToastableVisible = false; -const enqueue = (toastableBody: ToastableBodyParams): void => { +const enqueue = (toastableBody: ToastableBodyParams) => { toastableQueue.push(toastableBody); if (!isToastableVisible) { @@ -13,8 +13,7 @@ const enqueue = (toastableBody: ToastableBodyParams): void => { } }; -const dequeue = (): ToastableBodyParams | null => - toastableQueue.shift() ?? null; +const dequeue = () => toastableQueue.shift() ?? null; export const processNextToastable = () => { const toastableBody = dequeue();