1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-19 13:29:41 +02:00
portainer/app/react/components/form-components/InputGroup/InputGroupAddon.tsx

19 lines
498 B
TypeScript

import { ComponentType, PropsWithChildren } from 'react';
import { useInputGroupContext } from './InputGroup';
export function InputGroupAddon<TProps>({
children,
as = 'span',
...props
}: PropsWithChildren<{ as?: ComponentType<TProps> | string } & TProps>) {
useInputGroupContext();
const Component = as as 'span';
return (
// eslint-disable-next-line react/jsx-props-no-spreading
<Component className="input-group-addon" {...props}>
{children}
</Component>
);
}