lucky-wheel-component
Version:
A lucky wheel component for Vue 3 and React
27 lines (26 loc) • 585 B
TypeScript
import React from 'react';
import './LuckyWheel.css';
interface Prize {
title: string;
prize: string;
}
interface LuckyWheelProps {
prizes: Prize[];
initialDrawCount?: number;
colors?: string[];
textColors?: string[];
additionalTurns?: number;
messages?: {
noChance: string;
};
onStart?: (data: {
prizeIndex: number;
drawCount: number;
}) => void;
onComplete?: (data: {
index: number;
prize: Prize;
}) => void;
}
declare const LuckyWheel: React.FC<LuckyWheelProps>;
export default LuckyWheel;