diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2021-07-02 11:19:25 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2021-07-02 11:19:25 +0300 |
| commit | b6beb5f02e8c291f2b5f2bc7d0c15d0955336c32 (patch) | |
| tree | e51abdbbb9b932b51dcc4fa0b242b32881a79c39 /frontend/components/Marquees/Marquee.tsx | |
| parent | f1b8e3cb04e9f274e8008881bdc2edc910123046 (diff) | |
Implement research papers
Diffstat (limited to 'frontend/components/Marquees/Marquee.tsx')
| -rw-r--r-- | frontend/components/Marquees/Marquee.tsx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/frontend/components/Marquees/Marquee.tsx b/frontend/components/Marquees/Marquee.tsx new file mode 100644 index 0000000..4cc41a2 --- /dev/null +++ b/frontend/components/Marquees/Marquee.tsx @@ -0,0 +1,20 @@ +import React, { ReactElement } from "react"; +import styles from "./Marquee.module.css"; + +interface Props { + delayShorthand: string; + topShorthand: string; + url: string; + text: string; + direction: "left" | "right"; +} + +const Marquee = ({ delayShorthand, url, text, topShorthand, direction }: Props): ReactElement => ( + <a className={styles.marquee} href={url} style={{ + animationDelay: delayShorthand, + top: topShorthand, + animationDirection: direction === "left" ? "normal" : "reverse", + }}>{text}</a> +); + +export default Marquee; |
