From bc9a69c307f28aa16977e5fcf12a66c1c9a8e093 Mon Sep 17 00:00:00 2001 From: butschster Date: Thu, 14 Dec 2023 13:08:58 +0400 Subject: [PATCH 1/3] Improves sentry blocks UI --- .../sentry/ui/preview-card/preview-card.vue | 2 +- .../ui/sentry-exception/sentry-exception.vue | 26 ++++++------ .../sentry-page-breadcrumbs.vue | 40 ++++++++++++++++-- .../sentry-page-request.vue | 42 +++++++++++-------- .../ui/sentry-page-tags/sentry-page-tags.vue | 2 +- .../sentry/ui/sentry-page/sentry-page.vue | 38 ++++++++++------- 6 files changed, 98 insertions(+), 52 deletions(-) diff --git a/src/entities/sentry/ui/preview-card/preview-card.vue b/src/entities/sentry/ui/preview-card/preview-card.vue index d001aa69..cbcfbfa7 100644 --- a/src/entities/sentry/ui/preview-card/preview-card.vue +++ b/src/entities/sentry/ui/preview-card/preview-card.vue @@ -69,7 +69,7 @@ const exception: Ref = computed(() => } .preview-card__link { - @apply cursor-pointer pb-2 flex-grow; + @apply cursor-pointer dark:bg-gray-900 bg-gray-100 p-3 rounded-t-md border border-purple-300 dark:border-gray-400; } .preview-card__title { diff --git a/src/entities/sentry/ui/sentry-exception/sentry-exception.vue b/src/entities/sentry/ui/sentry-exception/sentry-exception.vue index da35fef4..965378cb 100644 --- a/src/entities/sentry/ui/sentry-exception/sentry-exception.vue +++ b/src/entities/sentry/ui/sentry-exception/sentry-exception.vue @@ -26,11 +26,13 @@ const exceptionFrames = computed(() => { @@ -56,6 +56,7 @@ const exceptionFrames = computed(() => { .sentry-exception__link { @apply cursor-pointer pb-2 flex-grow; } + .sentry-exception__header { @apply dark:bg-gray-900 bg-gray-100 p-3 rounded-t-md border border-purple-300 dark:border-gray-400 border-b-0; } @@ -66,7 +67,7 @@ const exceptionFrames = computed(() => { .sentry-exception__text { @include code-example(); - @apply text-sm break-all rounded text-opacity-60; + @apply text-sm break-words whitespace-pre-wrap rounded text-opacity-60; } .sentry-exception__frames { From 4a8df2f6b5c5f02f47c4bcf36aecd35a08a88dec Mon Sep 17 00:00:00 2001 From: butschster Date: Thu, 14 Dec 2023 13:34:28 +0400 Subject: [PATCH 3/3] Adds title for preview card buttons for better UX --- src/shared/ui/preview-card/preview-card-header.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/shared/ui/preview-card/preview-card-header.vue b/src/shared/ui/preview-card/preview-card-header.vue index cbaa2f4e..eb4827ea 100644 --- a/src/shared/ui/preview-card/preview-card-header.vue +++ b/src/shared/ui/preview-card/preview-card-header.vue @@ -64,6 +64,7 @@ const isVisibleTags = computed(() => props.tags.length > 0); :href="eventUrl" target="_blank" class="preview-card-header__tag preview-card-header__tag--json" + title="Open JSON payload for this event in new tab" > JSON @@ -85,6 +86,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);