Skip to content

Commit 1a988c3

Browse files
committed
fix: add custom blur rendering
1 parent 93fbdce commit 1a988c3

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<template>
2+
<div class="inline-flex items-center gap-1">
3+
<span
4+
class="cursor-pointer select-none transition-all duration-200 text-lightListTableText dark:text-darkListTableText"
5+
:class="{
6+
'blur-[7px] hover:blur-[5px] brightness-50 dark:brightness-150': !show,
7+
}"
8+
:title="show ? $t('Click to hide') : $t('Click to show')"
9+
@click="toggle"
10+
>
11+
<ValueRenderer :column="column" :record="record" />
12+
</span>
13+
</div>
14+
</template>
15+
16+
<script setup lang="ts">
17+
import { ref } from 'vue';
18+
import ValueRenderer from '@/components/ValueRenderer.vue';
19+
import type { AdminForthResourceColumnCommon, AdminForthResourceCommon, AdminUser } from '@/types/Common';
20+
21+
const props = defineProps<{
22+
column: AdminForthResourceColumnCommon;
23+
record: any;
24+
meta: any;
25+
resource: AdminForthResourceCommon;
26+
adminUser: AdminUser;
27+
}>();
28+
29+
const show = ref(false);
30+
31+
function toggle(event: MouseEvent) {
32+
show.value = !show.value;
33+
event.stopPropagation();
34+
}
35+
</script>

0 commit comments

Comments
 (0)