/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; export function secretQueryParams([backendType, type = ''], { asQueryParams }) { const values = { transit: { tab: 'actions' }, database: { type }, keymgmt: { itemType: type === 'provider' ? 'provider' : 'key' }, }[backendType]; // format required when using LinkTo with positional params if (values && asQueryParams) { return { isQueryParams: true, values, }; } return values; } export default helper(secretQueryParams);