import React, { useState } from 'react';
import { Head, router } from '@inertiajs/react';
import AdminLayout from '@/Layouts/AdminLayout';
import {
Send,
History,
Sparkles
} from 'lucide-react';
import { Badge } from '@/components/ui/badge';
export default function NotificationsCampaigns({ campaigns = [] }) {
const [channel, setChannel] = useState('push');
const [recipients, setRecipients] = useState('All Active Workers');
const [title, setTitle] = useState('');
const [message, setMessage] = useState('');
const handleBroadcast = (e) => {
e.preventDefault();
router.post('/admin/notifications/broadcast', {
channel,
recipients,
title,
message
}, {
onSuccess: () => {
setTitle('');
setMessage('');
}
});
};
return (
Send quick push or WhatsApp alerts to workers and employers.
Send a dynamic message immediately
Logs of recently sent alerts
{camp.message}