* fix(#753): add autoComplete attribute for remove suggestion of password managers * fix(#753): add autoComplete attribute for remove suggestion of password managers * Update front/src/modules/ui/inplace-input/components/InplaceInputDoubleText.tsx * Update front/src/modules/ui/inplace-input/components/InplaceInputDoubleText.tsx * Update front/src/modules/ui/inplace-input/components/InplaceInputDoubleText.tsx * Update front/src/modules/ui/inplace-input/components/InplaceInputDoubleText.tsx --------- Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
40 lines
888 B
TypeScript
40 lines
888 B
TypeScript
import { InputHTMLAttributes } from 'react';
|
|
import styled from '@emotion/styled';
|
|
|
|
import { textInputStyle } from '@/ui/themes/effects';
|
|
|
|
export const DropdownMenuSearchContainer = styled.div`
|
|
--vertical-padding: ${({ theme }) => theme.spacing(1)};
|
|
|
|
align-items: center;
|
|
|
|
display: flex;
|
|
flex-direction: row;
|
|
height: calc(36px - 2 * var(--vertical-padding));
|
|
padding: var(--vertical-padding) 0;
|
|
|
|
width: calc(100%);
|
|
`;
|
|
|
|
const StyledEditModeSearchInput = styled.input`
|
|
font-size: ${({ theme }) => theme.font.size.sm};
|
|
|
|
${textInputStyle}
|
|
|
|
width: 100%;
|
|
`;
|
|
|
|
export function DropdownMenuSearch(
|
|
props: InputHTMLAttributes<HTMLInputElement>,
|
|
) {
|
|
return (
|
|
<DropdownMenuSearchContainer>
|
|
<StyledEditModeSearchInput
|
|
autoComplete="off"
|
|
{...props}
|
|
placeholder={props.placeholder ?? 'Search'}
|
|
/>
|
|
</DropdownMenuSearchContainer>
|
|
);
|
|
}
|