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 spaVue from './spa-vue/index';
|
||||
import { type Guide } from './types';
|
||||
import webCsharp from './web-csharp/index';
|
||||
import webExpress from './web-express/index';
|
||||
import webGo from './web-go/index';
|
||||
import webGptPlugin from './web-gpt-plugin/index';
|
||||
import webJava from './web-java/index';
|
||||
import webNext from './web-next/index';
|
||||
import webNextAppRouter from './web-next-app-router/index';
|
||||
import webOutline from './web-outline/index';
|
||||
|
@ -25,12 +23,90 @@ import webPython from './web-python/index';
|
|||
import webRemix from './web-remix/index';
|
||||
|
||||
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',
|
||||
Logo: lazy(async () => import('./m2m-general/logo.svg')),
|
||||
Component: lazy(async () => import('./m2m-general/README.mdx')),
|
||||
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',
|
||||
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')),
|
||||
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;
|
||||
|
|
Loading…
Reference in a new issue