UNPKG

@ledgerhq/live-common

Version:
45 lines 1.93 kB
"use strict"; /** mocks for unit tests */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getPostOnboardingAction = exports.migrateAssetsTestMock = exports.personalizeTestMock = exports.claimTestMock = exports.mockedFeatureIdToTest = void 0; const types_live_1 = require("@ledgerhq/types-live"); const MockIcon = () => null; exports.mockedFeatureIdToTest = "mockFeature"; 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, 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