Skip to content

Commit e7a49eb

Browse files
committed
fix: layout of custom url input
1 parent 0fbef30 commit e7a49eb

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

frontend/components/PasteSettingPanel.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ export function PanelSettingsPanel({ setting, onSettingChange, config, ...rest }
101101
errorMessage={verifyName(setting.name)[1]}
102102
startContent={
103103
<div className="pointer-events-none flex items-center">
104-
<span className="text-default-500 text-small w-max">{`${config.DEPLOY_URL}/~`}</span>
104+
<span className="text-default-500 text-sm w-max">{`${config.DEPLOY_URL}/~`}</span>
105105
</div>
106106
}
107107
/>
108108
) : null}
109109
<Radio value="manage" classNames={radioClassNames}>
110-
<div className="">Update or delete</div>
110+
<div className="">Update or delete an existing paste</div>
111111
</Radio>
112112
{setting.uploadKind === "manage" ? (
113113
<Input

frontend/components/ui/Input.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,18 @@ export function Input({
5656
{isRequired && <span className="text-red-500 ml-1">*</span>}
5757
</label>
5858
)}
59-
<div className="relative flex items-center">
60-
{startContent && <div className="absolute left-3 z-10">{startContent}</div>}
59+
<div
60+
className={`flex items-center bg-default-100 border rounded-xl ${borderColor} ${startContent || endContent ? "px-3" : ""}`}
61+
>
62+
{startContent && <div className="flex-shrink-0">{startContent}</div>}
6163
<input
6264
aria-label={label}
6365
aria-invalid={isInvalid}
64-
className={`w-full px-3 py-2 bg-default-100 border rounded-xl text-sm text-foreground transition-colors focus:outline-none ${borderColor} ${startContent ? "pl-10" : ""} ${endContent ? "pr-10" : ""} ${classNames.input || ""}`}
66+
className={`flex-1 py-2 bg-transparent text-sm text-foreground focus:outline-none ${startContent || endContent ? "" : "px-3"} ${classNames.input || ""}`}
6567
onChange={handleChange}
6668
{...rest}
6769
/>
68-
{endContent && <div className="absolute right-1 z-10">{endContent}</div>}
70+
{endContent && <div className="flex-shrink-0">{endContent}</div>}
6971
</div>
7072
{(description || errorMessage) && (
7173
<div

0 commit comments

Comments
 (0)