Realtime Cursor for Nuxt and Supabase
supabase-ui-library/realtime-cursor-nuxtjsUnverifiedComponent
Component which renders realtime cursors from other users in a room.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/flamingrubberduck/supabase-studio-multi-head/master/apps/ui-library/public/r/realtime-cursor-nuxtjs.jsonSource
1<script setup lang="ts">2import { MousePointer2 } from 'lucide-vue-next'3import type { CSSProperties } from 'vue'4// @ts-ignore5import { cn } from '@/lib/utils'67defineProps<{8 className?: string9 style?: CSSProperties10 color: string11 name: string12}>()13</script>1415<template>16 <div17 :class="cn('pointer-events-none', className)"18 :style="style"19 >20 <MousePointer221 :color="color"22 :fill="color"23 :size="30"24 />2526 <div27 class="mt-1 px-2 py-1 rounded text-xs font-bold text-white text-center"28 :style="{ backgroundColor: color }"29 >30 {{ name }}31 </div>32 </div>33</template>
What it pulls in
npm packages
Files it writes
More from Supabase UI Library
All 2 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Current User Avatarcurrent-user-avatar-nextjs | Supabase UI Library | Components | Unverified | 2 deps · 6 files | |
| Current User Avatarcurrent-user-avatar-react | Supabase UI Library | Components | Unverified | 1 dep · 4 files | |
| Current User Avatarcurrent-user-avatar-react-router | Supabase UI Library | Components | Unverified | 2 deps · 5 files | |
| Current User Avatarcurrent-user-avatar-tanstack | Supabase UI Library | Components | Unverified | 2 deps · 5 files | |
| Dropzone (File Upload)dropzone-nextjs | Supabase UI Library | Components | Unverified | 4 deps · 5 files | |
| Dropzone (File Upload)dropzone-react | Supabase UI Library | Components | Unverified | 3 deps · 3 files | |
| Dropzone (File Upload)dropzone-react-router | Supabase UI Library | Components | Unverified | 4 deps · 4 files | |
| Dropzone (File Upload)dropzone-tanstack | Supabase UI Library | Components | Unverified | 4 deps · 4 files |
