1
0
mirror of https://github.com/uetchy/namae.git synced 2025-03-17 12:30:32 +09:00

fix: tooltip position

This commit is contained in:
uetchy 2020-02-08 19:17:02 +09:00
parent c75d523f86
commit 71b74d4529

View File

@ -198,13 +198,13 @@ export const Result: React.FC<{
? COLORS.available ? COLORS.available
: COLORS.unavailable; : COLORS.unavailable;
return ( return (
<Tooltip <ResultContainer>
title={message} <Tooltip
position="bottom" title={message}
arrow={true} position="bottom"
animation="shift" arrow={true}
duration="200"> animation="shift"
<ResultContainer> duration="200">
<ResultItem color={itemColor}> <ResultItem color={itemColor}>
<ResultIcon>{icon}</ResultIcon> <ResultIcon>{icon}</ResultIcon>
<ResultName> <ResultName>
@ -220,8 +220,8 @@ export const Result: React.FC<{
</AvailableIcon> </AvailableIcon>
) : null} ) : null}
</ResultItem> </ResultItem>
</ResultContainer> </Tooltip>
</Tooltip> </ResultContainer>
); );
}; };
@ -256,23 +256,23 @@ class ErrorBoundary extends React.Component<
render() { render() {
if (this.state.hasError) { if (this.state.hasError) {
return ( return (
<Tooltip <ResultContainer>
title={`${this.state.message}${ <Tooltip
this.state.eventId ? ` (${this.state.eventId})` : '' title={`${this.state.message}${
}`} this.state.eventId ? ` (${this.state.eventId})` : ''
position="bottom" }`}
arrow={true} position="bottom"
animation="shift" arrow={true}
duration="200"> animation="shift"
<ResultContainer> duration="200">
<ResultItem color={COLORS.error}> <ResultItem color={COLORS.error}>
<ResultIcon> <ResultIcon>
<GoInfo /> <GoInfo />
</ResultIcon> </ResultIcon>
<ResultName>Error</ResultName> <ResultName>Error</ResultName>
</ResultItem> </ResultItem>
</ResultContainer> </Tooltip>
</Tooltip> </ResultContainer>
); );
} }
return this.props.children; return this.props.children;
@ -340,6 +340,8 @@ const Button = styled.div`
`; `;
const ResultContainer = styled.div` const ResultContainer = styled.div`
display: flex;
align-items: center;
padding: 4px 0; padding: 4px 0;
`; `;