25 lines
627 B
TypeScript
25 lines
627 B
TypeScript
import { Form } from "remix";
|
|
|
|
export function ExampleUrl({
|
|
url,
|
|
title,
|
|
displayTitle,
|
|
}: {
|
|
url: string;
|
|
title: string;
|
|
displayTitle?: string;
|
|
}) {
|
|
return (
|
|
<Form method="post" action="/actions/createFromUrl" reloadDocument>
|
|
<input type="hidden" name="jsonUrl" value={url} />
|
|
<input type="hidden" name="title" value={title} />
|
|
<button
|
|
type="submit"
|
|
className="bg-slate-900 px-4 py-2 rounded-sm whitespace-nowrap mr-2 mt-2 md:mr-0 md:p-0 md:bg-transparent text-lime-300 transition hover:text-lime-500"
|
|
>
|
|
{displayTitle ?? title}
|
|
</button>
|
|
</Form>
|
|
);
|
|
}
|