diff options
Diffstat (limited to 'components/tag.tsx')
-rw-r--r-- | components/tag.tsx | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/components/tag.tsx b/components/tag.tsx deleted file mode 100644 index 048c405..0000000 --- a/components/tag.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { CSSProperties } from 'react'; - -export default function Tags(props: { - tags: Array<string>; -}) { - return <div className='tags'> - <span>Tags:</span> - {props.tags.map(tag => <Tag key={Math.random().toString()} name={tag} />)} - </div>; -} - -export function Tag(props: { - name: string; -}) { - return <a - className='tag' - href={'/search?q=' + props.name} - style={{ - '--tag-hue': props.name - .split('') - .map(char => char.charCodeAt(0)) - .reduce((a, b) => a + b) - % 360, - } as CSSProperties} - > - {props.name} - </a>; -} |