From 7ec8539540daa32fa6eda76836f59780d8c0cc1d Mon Sep 17 00:00:00 2001 From: liyasthomas Date: Tue, 13 Jul 2021 22:07:01 +0530 Subject: [PATCH] feat: new components and UI improvements --- assets/scss/styles.scss | 2 +- components/app/Announcement.vue | 44 ++++++++++++ components/app/GitHubStarButton.vue | 8 ++- components/app/Header.vue | 5 +- components/app/Logo.vue | 32 ++++----- components/environments/Edit.vue | 71 ++++++++++--------- components/http/BodyParameters.vue | 13 +++- components/http/Headers.vue | 1 + components/http/Parameters.vue | 1 + components/http/RawBody.vue | 14 +++- components/landing/Hero.vue | 2 +- .../lenses/renderers/HTMLLensRenderer.vue | 2 +- .../lenses/renderers/ImageLensRenderer.vue | 2 +- .../lenses/renderers/JSONLensRenderer.vue | 2 +- .../lenses/renderers/RawLensRenderer.vue | 2 +- .../lenses/renderers/XMLLensRenderer.vue | 2 +- components/smart/Item.vue | 1 + layouts/default.vue | 1 + newstore/RESTSession.ts | 2 +- pages/index.vue | 28 +++++++- windi.config.js | 1 - 21 files changed, 170 insertions(+), 66 deletions(-) create mode 100644 components/app/Announcement.vue diff --git a/assets/scss/styles.scss b/assets/scss/styles.scss index bcc2e932a..9985eb87a 100644 --- a/assets/scss/styles.scss +++ b/assets/scss/styles.scss @@ -153,7 +153,7 @@ a { hr { @apply border-b; - @apply border-divider; + @apply border-dividerLight; } .heading { diff --git a/components/app/Announcement.vue b/components/app/Announcement.vue new file mode 100644 index 000000000..74a6ccde4 --- /dev/null +++ b/components/app/Announcement.vue @@ -0,0 +1,44 @@ + diff --git a/components/app/GitHubStarButton.vue b/components/app/GitHubStarButton.vue index aaca1bf69..75d02a7b8 100644 --- a/components/app/GitHubStarButton.vue +++ b/components/app/GitHubStarButton.vue @@ -13,7 +13,7 @@ :data-show-count="true" data-text="Star" aria-label="Star Hoppscotch on GitHub" - data-size="large" + :data-size="size" /> @@ -25,5 +25,11 @@ export default { components: { GithubButton, }, + props: { + size: { + type: String, + default: undefined, + }, + }, } diff --git a/components/app/Header.vue b/components/app/Header.vue index fb6776349..c86203920 100644 --- a/components/app/Header.vue +++ b/components/app/Header.vue @@ -1,9 +1,10 @@ diff --git a/components/environments/Edit.vue b/components/environments/Edit.vue index 12d61e782..eeafe8e6b 100644 --- a/components/environments/Edit.vue +++ b/components/environments/Edit.vue @@ -33,39 +33,55 @@ :icon="clearIcon" @click.native="clearContent($event)" /> + - - +