← back to Trademarks Copyright

src/components/Disclaimer.tsx

27 lines

"use client";
import { useState } from "react";

export default function Disclaimer() {
  const [open, setOpen] = useState(true);
  if (!open) return null;
  return (
    <div className="card mb-4 border-brass/40 bg-brass/10 p-3 text-sm text-ink">
      <div className="flex items-start gap-3">
        <div className="flex-1">
          <strong>Not legal advice.</strong> Scores in this tool estimate <em>apparent</em> risk, not legal clearance.
          Abandoned USPTO marks can carry common-law rights; "public domain" works can still have derivative-work copyrights
          (e.g., later film adaptations, illustrations, translations). Trade dress and rights of publicity survive trademark abandonment.
          Always consult a USPTO-registered trademark attorney before using any mark or reviving any work.
        </div>
        <button
          onClick={() => setOpen(false)}
          className="text-ink/50 hover:text-ink"
          aria-label="Dismiss"
        >
          ×
        </button>
      </div>
    </div>
  );
}