import * as React from 'react';
import Link from 'next/link';
import notistackCustomStyles from 'styles/notistackCustomStyles.module.scss';

interface IDismissButton {
  onClickFunc: () => void;
}
export const dismissButton = ({ onClickFunc }: IDismissButton) => {
  return (
    <button
      className={notistackCustomStyles.dismissButton}
      onClick={() => {
        onClickFunc();
      }}
    >
      &#x2715;
    </button>
  );
};

interface IActionLink {
  linkText: string;
  linkHref: string;
  onClickFunc: () => void;
}
export const actionLink = ({ linkText, linkHref, onClickFunc }: IActionLink) => {
  return (
    <Link
      href={linkHref}
      className={notistackCustomStyles.actionLink}
      onClick={() => {
        onClickFunc();
      }}
    >
      {linkText}
    </Link>
  );
};
