From 0f5db9558cadd5952958ed38638a077972111891 Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Sun, 12 Jul 2020 18:36:14 +0900
Subject: [PATCH] fix(client): Show shadow

---
 src/client/components/url-preview-popup.vue | 2 +-
 src/client/components/user-preview.vue      | 2 +-
 src/client/style.scss                       | 4 ++++
 src/client/themes/_dark.json5               | 2 +-
 src/client/themes/black.json5               | 1 +
 5 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/client/components/url-preview-popup.vue b/src/client/components/url-preview-popup.vue
index 52731296c..6d00d1860 100644
--- a/src/client/components/url-preview-popup.vue
+++ b/src/client/components/url-preview-popup.vue
@@ -1,5 +1,5 @@
 <template>
-<div class="fgmtyycl _panel" :style="{ top: top + 'px', left: left + 'px' }">
+<div class="fgmtyycl _panel _shadow" :style="{ top: top + 'px', left: left + 'px' }">
 	<mk-url-preview :url="url"/>
 </div>
 </template>
diff --git a/src/client/components/user-preview.vue b/src/client/components/user-preview.vue
index 8c8eee2a3..410de6b48 100644
--- a/src/client/components/user-preview.vue
+++ b/src/client/components/user-preview.vue
@@ -1,6 +1,6 @@
 <template>
 <transition name="popup" appear @after-leave="() => { $emit('closed'); destroyDom(); }">
-	<div v-if="show" class="fxxzrfni _panel" ref="content" :style="{ top: top + 'px', left: left + 'px' }" @mouseover="() => { $emit('mouseover'); }" @mouseleave="() => { $emit('mouseleave'); }">
+	<div v-if="show" class="fxxzrfni _panel _shadow" ref="content" :style="{ top: top + 'px', left: left + 'px' }" @mouseover="() => { $emit('mouseover'); }" @mouseleave="() => { $emit('mouseleave'); }">
 		<div class="banner" :style="u.bannerUrl ? `background-image: url(${u.bannerUrl})` : ''"></div>
 		<mk-avatar class="avatar" :user="u" :disable-preview="true"/>
 		<div class="title">
diff --git a/src/client/style.scss b/src/client/style.scss
index 1a3eb09f4..972c38338 100644
--- a/src/client/style.scss
+++ b/src/client/style.scss
@@ -207,6 +207,10 @@ hr {
 	backdrop-filter: var(--modalBgFilter);
 }
 
+._shadow {
+	box-shadow: 0px 4px 32px var(--shadow) !important;
+}
+
 ._button {
 	appearance: none;
 	padding: 0;
diff --git a/src/client/themes/_dark.json5 b/src/client/themes/_dark.json5
index 09c1b888f..35d79421c 100644
--- a/src/client/themes/_dark.json5
+++ b/src/client/themes/_dark.json5
@@ -23,7 +23,7 @@
 		panelHeaderFg: '@fg',
 		panelHeaderDivider: 'rgba(0, 0, 0, 0)',
 		panelBorder: 'rgba(0, 0, 0, 0)',
-		shadow: 'rgba(0, 0, 0, 0.1)',
+		shadow: 'rgba(0, 0, 0, 0.3)',
 		header: ':alpha<0.7<@bg',
 		navBg: '@bg',
 		navFg: '@fg',
diff --git a/src/client/themes/black.json5 b/src/client/themes/black.json5
index 063742847..579738f72 100644
--- a/src/client/themes/black.json5
+++ b/src/client/themes/black.json5
@@ -12,6 +12,7 @@
 		panelHeaderBg: '@panel',
 		panelHeaderDivider: '@divider',
 		panelBorder: '@divider',
+		shadow: 'rgba(255, 255, 255, 0.05)',
 		modalBg: 'rgba(255, 255, 255, 0.1)',
 		messageBg: '#1d1d1d',
 		deckColumnBorder: '@divider',