plugins: updates to convert legacy route refs to new system

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-10-12 14:31:12 +02:00
parent 2c09f44cce
commit d84f5efa60
5 changed files with 29 additions and 28 deletions
+6 -9
View File
@@ -13,29 +13,23 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { createRouteRef } from '@backstage/core-plugin-api';
import {
coreExtensionData,
createExtensionInput,
createPageExtension,
createPlugin,
} from '@backstage/frontend-plugin-api';
import { convertLegacyRouteRef } from '@backstage/core-plugin-api/alpha';
import { settingsRouteRef } from './plugin';
import React from 'react';
export * from './translation';
/**
* @alpha
*/
export const userSettingsRouteRef = createRouteRef({
id: 'plugin.user-settings.page',
});
const UserSettingsPage = createPageExtension({
id: 'plugin.user-settings.page',
defaultPath: '/settings',
routeRef: userSettingsRouteRef,
routeRef: convertLegacyRouteRef(settingsRouteRef),
inputs: {
providerSettings: createExtensionInput(
{
@@ -56,4 +50,7 @@ const UserSettingsPage = createPageExtension({
export default createPlugin({
id: 'user-settings',
extensions: [UserSettingsPage],
routes: {
root: convertLegacyRouteRef(settingsRouteRef),
},
});