diff --git a/web/src/components/custom/TheIconLocal.vue b/web/src/components/custom/TheIconLocal.vue
new file mode 100644
index 00000000..ede18555
--- /dev/null
+++ b/web/src/components/custom/TheIconLocal.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/web/src/views/app/AppView.vue b/web/src/views/app/AppView.vue
index b04b41db..5a5d3be8 100644
--- a/web/src/views/app/AppView.vue
+++ b/web/src/views/app/AppView.vue
@@ -102,7 +102,7 @@ const columns: any = [
NButton,
{
size: 'small',
- type: 'success',
+ type: 'info',
onClick: () => handleManage(row.slug)
},
{
@@ -146,7 +146,7 @@ const columns: any = [
NButton,
{
size: 'small',
- type: 'info',
+ type: 'success',
onClick: () => {
versionModalShow.value = true
versionModalOperation.value = $gettext('Install')
diff --git a/web/src/views/app/EnvironmentView.vue b/web/src/views/app/EnvironmentView.vue
index 2c40c8f2..e6c2bc7c 100644
--- a/web/src/views/app/EnvironmentView.vue
+++ b/web/src/views/app/EnvironmentView.vue
@@ -86,7 +86,7 @@ const columns: any = [
NButton,
{
size: 'small',
- type: 'success'
+ type: 'info'
//onClick: () => handleManage(row.slug)
},
{
@@ -138,7 +138,7 @@ const columns: any = [
NButton,
{
size: 'small',
- type: 'primary'
+ type: 'success'
},
{
default: () => $gettext('Install')
diff --git a/web/src/views/apps/openresty/route.ts b/web/src/views/apps/openresty/route.ts
new file mode 100644
index 00000000..c531d659
--- /dev/null
+++ b/web/src/views/apps/openresty/route.ts
@@ -0,0 +1,22 @@
+import type { RouteType } from '~/types/router'
+
+const Layout = () => import('@/layout/IndexView.vue')
+
+export default {
+ name: 'openresty',
+ path: '/apps/openresty',
+ component: Layout,
+ isHidden: true,
+ children: [
+ {
+ name: 'apps-openresty-index',
+ path: '',
+ component: () => import('../nginx/IndexView.vue'),
+ meta: {
+ title: 'OpenResty',
+ role: ['admin'],
+ requireAuth: true
+ }
+ }
+ ]
+} as RouteType
diff --git a/web/src/views/home/IndexView.vue b/web/src/views/home/IndexView.vue
index 60bc8fea..f62e2d2f 100644
--- a/web/src/views/home/IndexView.vue
+++ b/web/src/views/home/IndexView.vue
@@ -1,4 +1,6 @@