feat: new navbar

This commit is contained in:
TrèsAbhi committed 2026-01-18 14:51:55 -06:00
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>
);
}