Skip to content

Commit 8e5ca00

Browse files
authored
feat(checkout-widgets): Allow hide header on Transfer widget (#2721)
1 parent 8155f2d commit 8e5ca00

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

packages/checkout/sdk/src/widgets/definitions/configurations/transfer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ import { WidgetConfiguration } from './widget';
55
*/
66
export type TransferWidgetConfiguration = {
77
customTitle?: string;
8+
showHeader?: boolean;
89
} & WidgetConfiguration;

packages/checkout/widgets-lib/src/widgets/transfer/TransferForm.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@ export function TransferForm({
2929
setViewState,
3030
onSend,
3131
showBackButton,
32+
showHeader,
3233
title,
3334
}: {
3435
config: StrongCheckoutWidgetsConfig;
3536
viewState: TransferFormState;
3637
setViewState: Dispatch<SetStateAction<TransferState>>;
3738
onSend: () => void;
3839
showBackButton: boolean | undefined;
40+
showHeader: boolean;
3941
title: string;
4042
}) {
4143
const { t } = useTranslation();
@@ -137,7 +139,7 @@ export function TransferForm({
137139

138140
return (
139141
<SimpleLayout
140-
header={(
142+
header={showHeader ? (
141143
<HeaderNavigation
142144
title={title}
143145
onCloseButtonClick={() => sendCloseWidgetEvent(eventTarget)}
@@ -150,7 +152,7 @@ export function TransferForm({
150152
);
151153
}}
152154
/>
153-
)}
155+
) : undefined}
154156
>
155157
<Stack
156158
justifyContent="space-between"

packages/checkout/widgets-lib/src/widgets/transfer/TransferWidget.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ function TransferWidgetInner(props: TransferWidgetInputs) {
205205
setViewState={setViewState}
206206
onSend={onSend}
207207
showBackButton={props.showBackButton}
208+
showHeader={props.transferConfig.showHeader ?? true}
208209
title={props.transferConfig.customTitle ?? t('views.TRANSFER.header.title')}
209210
/>
210211
);

0 commit comments

Comments
 (0)