Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | export interface RedirectLogicArgs {
state: any;
isSettingsBasePage: boolean;
isPermissions: boolean;
isLegalDocumentDetail: boolean;
isTabletOrMobile: boolean;
}
export interface SpecialRenderArgs extends RedirectLogicArgs {
lastSegment: string;
}
export interface SkipLayoutArgs {
isPermissions: boolean;
isLegalDocumentDetail: boolean;
}
export interface SettingsLayoutProps {
base: "merchant" | "provider" | "acquirer";
specialRender?: (args: SpecialRenderArgs) => JSX.Element | null;
redirectLogic?: (args: RedirectLogicArgs) => { path: string } | null;
skipLayoutCondition?: (args: SkipLayoutArgs) => boolean;
bannerOffset?: number;
excludeSegments?: string[];
} |