车间能级提升-智能设备管理系统
朱桂飞
2025-02-17 2c3d6ae9d456ad2cf0b3047d6421ef6f36d216d0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script setup lang="ts">
import { Pin, PinOff } from '@vben-core/icons';
 
const expandOnHover = defineModel<boolean>('expandOnHover');
 
function toggleFixed() {
  expandOnHover.value = !expandOnHover.value;
}
</script>
 
<template>
  <div
    class="flex-center hover:text-foreground text-foreground/60 hover:bg-accent-hover bg-accent absolute bottom-2 right-3 z-10 cursor-pointer rounded-sm p-[5px] transition-all duration-300"
    @click="toggleFixed"
  >
    <PinOff v-if="!expandOnHover" class="size-3.5" />
    <Pin v-else class="size-3.5" />
  </div>
</template>