This commit is contained in:
Riyyi
2025-04-02 23:05:12 +02:00
parent 9878bbdb8c
commit 6d89d2bd70
+3
View File
@@ -34,9 +34,11 @@ button.copy:hover {
</style> </style>
<script setup lang="ts"> <script setup lang="ts">
import { useStateStore } from "@/stores/stateStore";
import { nextTick, ref, watch } from "vue" import { nextTick, ref, watch } from "vue"
const bootstrap = useNuxtApp().$bootstrap; const bootstrap = useNuxtApp().$bootstrap;
const store = useStateStore();
defineProps({ defineProps({
code: { code: {
@@ -89,6 +91,7 @@ watch(copied, (newValue, oldValue) => {
if (newValue) { if (newValue) {
// Ensure the DOM is updated before executing // Ensure the DOM is updated before executing
nextTick(() => { nextTick(() => {
store.initBootstrap();
// @ts-ignore // @ts-ignore
stickyTooltip.value = new bootstrap.Tooltip(stickyTooltipElement.value, { trigger: "manual" }); stickyTooltip.value = new bootstrap.Tooltip(stickyTooltipElement.value, { trigger: "manual" });
stickyTooltip.value.show(); stickyTooltip.value.show();