Port friends menu over.

This commit is contained in:
Paul
2021-06-19 20:00:30 +01:00
parent 0ff78787a8
commit 0a0c00fe58
18 changed files with 452 additions and 30 deletions

View File

@@ -1,9 +1,10 @@
import styled, { css } from "styled-components";
import { Children } from "../../types/Preact";
import { Text } from 'preact-i18n';
interface Props {
error?: string;
block?: boolean;
error?: Children;
children?: Children;
type?: "default" | "subtle" | "error";
}
@@ -45,7 +46,9 @@ export default function Overline(props: Props) {
<OverlineBase {...props}>
{props.children}
{props.children && props.error && <> &middot; </>}
{props.error && <Overline type="error">{props.error}</Overline>}
{props.error && <Overline type="error">
<Text id={`error.${props.error}`}>{props.error}</Text>
</Overline>}
</OverlineBase>
);
}