63a165666a
## Context Fixing error messages margin in various places Reset password <img width="453" alt="Screenshot 2025-04-10 at 15 17 00" src="https://github.com/user-attachments/assets/7a0fb090-4029-415f-8733-0c9e3aa3c3f2" /> Api key <img width="543" alt="Screenshot 2025-04-10 at 15 16 21" src="https://github.com/user-attachments/assets/d8f8a348-84d3-44d7-8cea-863c3ddb02fc" /> Also setting overflow on api key label in api keys table <img width="580" alt="Screenshot 2025-04-10 at 15 16 15" src="https://github.com/user-attachments/assets/207df981-c906-4926-a56d-38167628267f" />
24 lines
520 B
TypeScript
24 lines
520 B
TypeScript
import styled from '@emotion/styled';
|
|
import React from 'react';
|
|
|
|
const StyledInputErrorHelper = styled.div`
|
|
color: ${({ theme }) => theme.color.red};
|
|
font-size: ${({ theme }) => theme.font.size.xs};
|
|
position: absolute;
|
|
margin-top: ${({ theme }) => theme.spacing(0.25)};
|
|
`;
|
|
|
|
export const InputErrorHelper = ({
|
|
children,
|
|
}: {
|
|
children?: React.ReactNode;
|
|
}) => (
|
|
<div>
|
|
{children && (
|
|
<StyledInputErrorHelper aria-live="polite">
|
|
{children}
|
|
</StyledInputErrorHelper>
|
|
)}
|
|
</div>
|
|
);
|