espace-paie-odentas/app/(app)/minima-ccn/ccnsvp/annexe6-data.tsx
2025-10-18 00:29:58 +02:00

163 lines
7.7 KiB
TypeScript

"use client";
import React from 'react';
import { Music, Users, Palette, Music2, Lightbulb } from 'lucide-react';
const euro = (n: number) => new Intl.NumberFormat('fr-FR', {
minimumFractionDigits: Number.isInteger(n) ? 0 : 2,
maximumFractionDigits: 2
}).format(n) + '€';
interface Annexe6ContentProps {}
export default function Annexe6Content({}: Annexe6ContentProps) {
return (
<div className="space-y-6">
{/* En-tête */}
<div className="rounded-xl border bg-gradient-to-br from-pink-50 to-fuchsia-50 p-4">
<h2 className="text-lg font-semibold text-pink-900 mb-1">
Annexe 6 - Bals avec ou sans orchestre
</h2>
<p className="text-sm text-pink-700">
Producteurs, diffuseurs, organisateurs occasionnels (y compris les particuliers) de spectacles de bals avec ou sans orchestre
</p>
<p className="text-xs text-pink-600 mt-2">
En application du titre VI des clauses communes et de l'article 3 de l'annexe 6
</p>
</div>
{/* Artistes interprètes de la musique */}
<div className="rounded-xl border bg-white p-5">
<h3 className="text-base font-bold text-pink-900 mb-4 flex items-center gap-2">
<span className="inline-block w-2 h-2 rounded-full bg-pink-500"></span>
<Music className="w-5 h-5" />
Artistes interprètes de la musique
</h3>
<div className="mb-4 text-sm text-slate-700 bg-pink-50 border border-pink-200 rounded-lg p-3">
Cachet de base pour un <span className="font-bold">service de 4h00 indivisible</span>
</div>
<div className="overflow-x-auto">
<table className="w-full text-xs border-collapse">
<thead>
<tr className="bg-pink-50">
<th className="text-left p-3 text-pink-900 font-bold border border-pink-200">Type de prestation</th>
<th className="text-center p-3 text-pink-900 font-bold border border-pink-200 bg-pink-100">Cachet</th>
</tr>
</thead>
<tbody>
<tr className="hover:bg-pink-50/30">
<td className="p-3 border border-pink-200 font-semibold">Cachet de base (4h00)</td>
<td className="text-center p-3 font-bold text-pink-900 border border-pink-200 bg-pink-50">{euro(159.05)}</td>
</tr>
</tbody>
</table>
</div>
</div>
{/* Figuration chorégraphique */}
<div className="rounded-xl border bg-white p-5">
<h3 className="text-base font-bold text-fuchsia-900 mb-4 flex items-center gap-2">
<span className="inline-block w-2 h-2 rounded-full bg-fuchsia-500"></span>
<Users className="w-5 h-5" />
Figuration chorégraphique
</h3>
<div className="mb-4 text-sm text-slate-700 bg-fuchsia-50 border border-fuchsia-200 rounded-lg p-3">
Les figurants(es) sans formation initiale qui interprètent quelques chorégraphies basiques - Cachet de base pour un <span className="font-bold">service de 4h00 indivisible</span>
</div>
<div className="overflow-x-auto">
<table className="w-full text-xs border-collapse">
<thead>
<tr className="bg-fuchsia-50">
<th className="text-left p-3 text-fuchsia-900 font-bold border border-fuchsia-200">Type de prestation</th>
<th className="text-center p-3 text-fuchsia-900 font-bold border border-fuchsia-200 bg-fuchsia-100">Cachet</th>
</tr>
</thead>
<tbody>
<tr className="hover:bg-fuchsia-50/30">
<td className="p-3 border border-fuchsia-200 font-semibold">Cachet de base (4h00)</td>
<td className="text-center p-3 font-bold text-fuchsia-900 border border-fuchsia-200 bg-fuchsia-50">{euro(94.70)}</td>
</tr>
</tbody>
</table>
</div>
</div>
{/* Création du spectacle */}
<div className="rounded-xl border bg-white p-5">
<h3 className="text-base font-bold text-purple-900 mb-4 flex items-center gap-2">
<span className="inline-block w-2 h-2 rounded-full bg-purple-500"></span>
<Palette className="w-5 h-5" />
Création du spectacle
</h3>
<div className="mb-4 text-sm text-slate-700 bg-purple-50 border border-purple-200 rounded-lg p-3">
Au-delà de la rémunération du travail de création et des rémunérations liées aux droits d'auteurs qui leurs sont dus
</div>
<div className="overflow-x-auto">
<table className="w-full text-xs border-collapse">
<thead>
<tr className="bg-purple-50">
<th className="text-left p-3 text-purple-900 font-bold border border-purple-200">Type de prestation</th>
<th className="text-center p-3 text-purple-900 font-bold border border-purple-200 bg-purple-100">Salaire minimum</th>
</tr>
</thead>
<tbody>
<tr className="hover:bg-purple-50/30">
<td className="p-3 border border-purple-200">
<div className="font-semibold mb-1">Association à la création</div>
<div className="text-xs text-slate-600">
Lorsque des artistes-interprètes sont associés à la création du spectacle : chorégraphie ou scénographie ou mise en scène
</div>
</td>
<td className="text-center p-3 font-bold text-purple-900 border border-purple-200 bg-purple-50">{euro(235.62)}</td>
</tr>
</tbody>
</table>
</div>
<div className="mt-4 text-xs text-slate-600 bg-purple-50 border border-purple-200 rounded-lg p-3">
<span className="font-semibold">Note :</span> Ce salaire est versé <span className="font-bold">à l'occasion de la première représentation qui suit la création</span> et que les artistes seront amenés à diriger ou superviser.
</div>
</div>
{/* Répétitions */}
<div className="rounded-xl border bg-white p-5">
<h3 className="text-base font-bold text-violet-900 mb-4 flex items-center gap-2">
<span className="inline-block w-2 h-2 rounded-full bg-violet-500"></span>
<Music2 className="w-5 h-5" />
Cachets minimum de répétitions
</h3>
<div className="mb-4 text-sm text-slate-700 bg-violet-50 border border-violet-200 rounded-lg p-3">
Cachets pour un <span className="font-bold">service de 3h00</span>
</div>
<div className="overflow-x-auto">
<table className="w-full text-xs border-collapse">
<thead>
<tr className="bg-violet-50">
<th className="text-left p-3 text-violet-900 font-bold border border-violet-200">Type d'artiste</th>
<th className="text-center p-3 text-violet-900 font-bold border border-violet-200 bg-violet-100">Cachet (3h00)</th>
</tr>
</thead>
<tbody>
<tr className="hover:bg-violet-50/30">
<td className="p-3 border border-violet-200 font-semibold">Artiste interprète de la musique et de la danse</td>
<td className="text-center p-3 font-bold text-violet-900 border border-violet-200 bg-violet-50">{euro(106.03)}</td>
</tr>
<tr className="hover:bg-violet-50/30">
<td className="p-3 border border-violet-200 font-semibold">Figuration chorégraphique</td>
<td className="text-center p-3 font-bold text-violet-900 border border-violet-200 bg-violet-50">{euro(61.41)}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
);
}