Merge pull request #43 from onmax/crosshair

Add Crosshair animation component
This commit is contained in:
David
2025-07-19 15:00:05 +03:00
committed by GitHub
5 changed files with 413 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
import code from '@/content/Animations/Crosshair/Crosshair.vue?raw';
import type { CodeObject } from '@/types/code';
export const crosshair: CodeObject = {
cli: `npx jsrepo add https://vue-bits.dev/ui/Animations/Crosshair`,
installation: `npm i gsap`,
usage: `<template>
<div ref="containerRef" style="height: 300px; overflow: hidden;">
<Crosshair :container-ref="containerElement" color="#ffffff" />
</div>
</template>
<script setup lang="ts">
import { useTemplateRef, computed } from 'vue';
import Crosshair from "./Crosshair.vue";
const containerRef = useTemplateRef<HTMLDivElement>('containerRef');
const containerElement = computed(() => containerRef.value);
</script>`,
code
};