mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 03:59:50 +02:00
feat: new navbar
This commit is contained in:
1 parent
ae616fbaf3
commit
cbfcb29691
7 files changed
+103
-49
No files matched your search
@@ -13,19 +13,20 @@ export interface TextFieldProps extends ComponentProps<"input"> {
|
||||
}
|
||||
|
||||
export const TextField = forwardRef<HTMLInputElement, TextFieldProps>(
|
||||
({ children, className, disabled, ...props }, ref) => {
|
||||
({ children, className, placeholder, disabled, ...props }, ref) => {
|
||||
const input = useRef<HTMLInputElement>(null);
|
||||
|
||||
useImperativeHandle(ref, () => input.current!, []);
|
||||
|
||||
return (
|
||||
<div
|
||||
{...props}
|
||||
className={classNames("text-field", className)}
|
||||
data-has-icon={children !== undefined}
|
||||
data-disabled={disabled}
|
||||
>
|
||||
{children}
|
||||
<input disabled={disabled} ref={input} {...props} />
|
||||
<input disabled={disabled} ref={input} placeholder={placeholder} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user