"use strict";
/** mocks for unit tests */
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPostOnboardingAction = exports.migrateAssetsTestMock = exports.personalizeTestMock = exports.claimTestMock = exports.mockedFeatureParamIdToTest = exports.mockedFeatureIdToTest = void 0;
const types_live_1 = require("@ledgerhq/types-live");
const MockIcon = () => null;
exports.mockedFeatureIdToTest = "mockFeature";
exports.mockedFeatureParamIdToTest = "mockFeatureParam";
exports.claimTestMock = {
    id: types_live_1.PostOnboardingActionId.claimMock,
    Icon: MockIcon,
    title: "Claim my NFT",
    titleCompleted: "Claim my NFT",
    description: "A special NFT for you.",
    tagLabel: "Free",
    actionCompletedPopupLabel: "NFT claimed",
    getNavigationParams: () => ["mockRoute"],
};
exports.personalizeTestMock = {
    id: types_live_1.PostOnboardingActionId.personalizeMock,
    Icon: MockIcon,
    featureFlagId: exports.mockedFeatureIdToTest,
    featureFlagParamId: exports.mockedFeatureParamIdToTest,
    title: `Personalize my device`,
    titleCompleted: `Personalize my device`,
    description: "By customizing the screen.",
    actionCompletedPopupLabel: "Device personalized",
    getNavigationParams: () => ["mockRoute"],
};
exports.migrateAssetsTestMock = {
    id: types_live_1.PostOnboardingActionId.migrateAssetsMock,
    Icon: MockIcon,
    title: "Transfer assets to my Ledger",
    titleCompleted: "Transfer assets to my Ledger",
    description: "Easily secure assets from coinbase or another exchange.",
    actionCompletedPopupLabel: "Assets transfered",
    getNavigationParams: () => ["mockRoute"],
};
function getPostOnboardingAction(id) {
    return {
        [types_live_1.PostOnboardingActionId.claimMock]: exports.claimTestMock,
        [types_live_1.PostOnboardingActionId.personalizeMock]: exports.personalizeTestMock,
        [types_live_1.PostOnboardingActionId.migrateAssetsMock]: exports.migrateAssetsTestMock,
    }[id];
}
exports.getPostOnboardingAction = getPostOnboardingAction;
//# sourceMappingURL=mock.js.map