mirror of
https://github.com/logto-io/logto.git
synced 2024-12-30 20:33:54 -05:00
fix(console): adjust the app guide order (#4359)
adjust the app guide order
This commit is contained in:
parent
8b013ce979
commit
950f69b32e
1 changed files with 78 additions and 92 deletions
|
@ -12,11 +12,9 @@ import spaReact from './spa-react/index';
|
||||||
import spaVanilla from './spa-vanilla/index';
|
import spaVanilla from './spa-vanilla/index';
|
||||||
import spaVue from './spa-vue/index';
|
import spaVue from './spa-vue/index';
|
||||||
import { type Guide } from './types';
|
import { type Guide } from './types';
|
||||||
import webCsharp from './web-csharp/index';
|
|
||||||
import webExpress from './web-express/index';
|
import webExpress from './web-express/index';
|
||||||
import webGo from './web-go/index';
|
import webGo from './web-go/index';
|
||||||
import webGptPlugin from './web-gpt-plugin/index';
|
import webGptPlugin from './web-gpt-plugin/index';
|
||||||
import webJava from './web-java/index';
|
|
||||||
import webNext from './web-next/index';
|
import webNext from './web-next/index';
|
||||||
import webNextAppRouter from './web-next-app-router/index';
|
import webNextAppRouter from './web-next-app-router/index';
|
||||||
import webOutline from './web-outline/index';
|
import webOutline from './web-outline/index';
|
||||||
|
@ -25,12 +23,90 @@ import webPython from './web-python/index';
|
||||||
import webRemix from './web-remix/index';
|
import webRemix from './web-remix/index';
|
||||||
|
|
||||||
const guides: Readonly<Guide[]> = Object.freeze([
|
const guides: Readonly<Guide[]> = Object.freeze([
|
||||||
|
{
|
||||||
|
id: 'web-next',
|
||||||
|
Logo: lazy(async () => import('./web-next/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-next/README.mdx')),
|
||||||
|
metadata: webNext,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'web-next-app-router',
|
||||||
|
Logo: lazy(async () => import('./web-next-app-router/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-next-app-router/README.mdx')),
|
||||||
|
metadata: webNextAppRouter,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'web-express',
|
||||||
|
Logo: lazy(async () => import('./web-express/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-express/README.mdx')),
|
||||||
|
metadata: webExpress,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'web-go',
|
||||||
|
Logo: lazy(async () => import('./web-go/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-go/README.mdx')),
|
||||||
|
metadata: webGo,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'web-php',
|
||||||
|
Logo: lazy(async () => import('./web-php/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-php/README.mdx')),
|
||||||
|
metadata: webPhp,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'web-python',
|
||||||
|
Logo: lazy(async () => import('./web-python/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-python/README.mdx')),
|
||||||
|
metadata: webPython,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'web-remix',
|
||||||
|
Logo: lazy(async () => import('./web-remix/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-remix/README.mdx')),
|
||||||
|
metadata: webRemix,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'web-outline',
|
||||||
|
Logo: lazy(async () => import('./web-outline/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-outline/README.mdx')),
|
||||||
|
metadata: webOutline,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'spa-react',
|
||||||
|
Logo: lazy(async () => import('./spa-react/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./spa-react/README.mdx')),
|
||||||
|
metadata: spaReact,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: 'm2m-general',
|
id: 'm2m-general',
|
||||||
Logo: lazy(async () => import('./m2m-general/logo.svg')),
|
Logo: lazy(async () => import('./m2m-general/logo.svg')),
|
||||||
Component: lazy(async () => import('./m2m-general/README.mdx')),
|
Component: lazy(async () => import('./m2m-general/README.mdx')),
|
||||||
metadata: m2mGeneral,
|
metadata: m2mGeneral,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: 'web-gpt-plugin',
|
||||||
|
Logo: lazy(async () => import('./web-gpt-plugin/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./web-gpt-plugin/README.mdx')),
|
||||||
|
metadata: webGptPlugin,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'spa-vue',
|
||||||
|
Logo: lazy(async () => import('./spa-vue/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./spa-vue/README.mdx')),
|
||||||
|
metadata: spaVue,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'spa-vanilla',
|
||||||
|
Logo: lazy(async () => import('./spa-vanilla/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./spa-vanilla/README.mdx')),
|
||||||
|
metadata: spaVanilla,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'native-ios-swift',
|
||||||
|
Logo: lazy(async () => import('./native-ios-swift/logo.svg')),
|
||||||
|
Component: lazy(async () => import('./native-ios-swift/README.mdx')),
|
||||||
|
metadata: nativeIosSwift,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: 'native-android-java',
|
id: 'native-android-java',
|
||||||
Logo: lazy(async () => import('./native-android-java/logo.svg')),
|
Logo: lazy(async () => import('./native-android-java/logo.svg')),
|
||||||
|
@ -55,96 +131,6 @@ const guides: Readonly<Guide[]> = Object.freeze([
|
||||||
Component: lazy(async () => import('./native-flutter/README.mdx')),
|
Component: lazy(async () => import('./native-flutter/README.mdx')),
|
||||||
metadata: nativeFlutter,
|
metadata: nativeFlutter,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
id: 'native-ios-swift',
|
|
||||||
Logo: lazy(async () => import('./native-ios-swift/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./native-ios-swift/README.mdx')),
|
|
||||||
metadata: nativeIosSwift,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'spa-react',
|
|
||||||
Logo: lazy(async () => import('./spa-react/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./spa-react/README.mdx')),
|
|
||||||
metadata: spaReact,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'spa-vanilla',
|
|
||||||
Logo: lazy(async () => import('./spa-vanilla/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./spa-vanilla/README.mdx')),
|
|
||||||
metadata: spaVanilla,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'spa-vue',
|
|
||||||
Logo: lazy(async () => import('./spa-vue/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./spa-vue/README.mdx')),
|
|
||||||
metadata: spaVue,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-csharp',
|
|
||||||
Logo: lazy(async () => import('./web-csharp/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-csharp/README.mdx')),
|
|
||||||
metadata: webCsharp,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-express',
|
|
||||||
Logo: lazy(async () => import('./web-express/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-express/README.mdx')),
|
|
||||||
metadata: webExpress,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-go',
|
|
||||||
Logo: lazy(async () => import('./web-go/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-go/README.mdx')),
|
|
||||||
metadata: webGo,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-gpt-plugin',
|
|
||||||
Logo: lazy(async () => import('./web-gpt-plugin/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-gpt-plugin/README.mdx')),
|
|
||||||
metadata: webGptPlugin,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-java',
|
|
||||||
Logo: lazy(async () => import('./web-java/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-java/README.mdx')),
|
|
||||||
metadata: webJava,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-next',
|
|
||||||
Logo: lazy(async () => import('./web-next/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-next/README.mdx')),
|
|
||||||
metadata: webNext,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-next-app-router',
|
|
||||||
Logo: lazy(async () => import('./web-next-app-router/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-next-app-router/README.mdx')),
|
|
||||||
metadata: webNextAppRouter,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-outline',
|
|
||||||
Logo: lazy(async () => import('./web-outline/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-outline/README.mdx')),
|
|
||||||
metadata: webOutline,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-php',
|
|
||||||
Logo: lazy(async () => import('./web-php/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-php/README.mdx')),
|
|
||||||
metadata: webPhp,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-python',
|
|
||||||
Logo: lazy(async () => import('./web-python/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-python/README.mdx')),
|
|
||||||
metadata: webPython,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'web-remix',
|
|
||||||
Logo: lazy(async () => import('./web-remix/logo.svg')),
|
|
||||||
Component: lazy(async () => import('./web-remix/README.mdx')),
|
|
||||||
metadata: webRemix,
|
|
||||||
},
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
export default guides;
|
export default guides;
|
||||||
|
|
Loading…
Reference in a new issue