Christian Paul 46467ac810
Correctly apply CSS for recent RSS feed changes (#604)
* Button: Extend HTMLButton prop types
* Use className prop instad of styles
* Move style prop into scss file
2023-01-13 14:44:07 +01:00

14 lines
443 B
TypeScript

import { FunctionComponent, h } from "preact";
import style from "./Button.module.scss";
interface ButtonProps extends h.JSX.HTMLAttributes<HTMLButtonElement> {
intent?: string;
}
export const Button: FunctionComponent = (props: ButtonProps) => {
let className = style.button;
if (props.intent === "remove") {
className += ` ${style.remove}`;
}
return <button type="button" className={className} {...props} />;
}