From 79f1f13abf6648e23784597faacca4dec091f492 Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Wed, 10 Jun 2020 17:44:02 -0400 Subject: [PATCH] Project info (#701) * Make DL styles global * Show project info in sidebar on settings --- src/lang/en-US/index.json | 4 +++ .../components/file-info-drawer-detail.vue | 27 ---------------- .../components/project-info-drawer-detail.vue | 32 +++++++++++++++++++ .../settings/routes/project/project.vue | 7 ++-- .../components/user-info-drawer-detail.vue | 29 ----------------- src/stores/projects/projects.ts | 1 + src/styles/_base.scss | 27 ++++++++++++++++ 7 files changed, 67 insertions(+), 60 deletions(-) create mode 100644 src/modules/settings/routes/project/components/project-info-drawer-detail.vue diff --git a/src/lang/en-US/index.json b/src/lang/en-US/index.json index ea1d5935f7..e10e5551e6 100644 --- a/src/lang/en-US/index.json +++ b/src/lang/en-US/index.json @@ -84,6 +84,10 @@ "settings_update_success": "Settings updated", "settings_update_failed": "Updating settings failed", + "php_api": "PHP API", + "php_version": "PHP Version", + "max_upload_size": "Max Upload Size", + "title": "Title", "revision_delta_created": "Created", diff --git a/src/modules/files/routes/detail/components/file-info-drawer-detail.vue b/src/modules/files/routes/detail/components/file-info-drawer-detail.vue index 31425f9ec8..432b740ec4 100644 --- a/src/modules/files/routes/detail/components/file-info-drawer-detail.vue +++ b/src/modules/files/routes/detail/components/file-info-drawer-detail.vue @@ -185,33 +185,6 @@ export default defineComponent({ diff --git a/src/stores/projects/projects.ts b/src/stores/projects/projects.ts index fbeba73142..5f6f68c63b 100644 --- a/src/stores/projects/projects.ts +++ b/src/stores/projects/projects.ts @@ -29,6 +29,7 @@ export const useProjectsStore = createStore({ color: project?.api?.project_color || null, note: project?.api?.project_public_note || null, sso: project?.api?.sso || [], + server: project?.server, }; }); }, diff --git a/src/styles/_base.scss b/src/styles/_base.scss index 5ad151ee27..0a2386efaa 100644 --- a/src/styles/_base.scss +++ b/src/styles/_base.scss @@ -108,3 +108,30 @@ strong { ::selection { background: #e1f0fa; } + +dl > div { + display: flex; + margin-bottom: 12px; +} + +dt, +dd { + display: inline-block; +} + +dt { + margin-right: 8px; + font-weight: 600; +} + +dd { + flex-grow: 1; + overflow: hidden; + color: var(--foreground-subdued); + white-space: nowrap; + text-overflow: ellipsis; +} + +dd a { + color: var(--primary-key); +}