fix(portal): add @class to input and use disabled cursor (#5713)

Fixes #5238
This commit is contained in:
Jamil
2024-07-04 09:37:49 -07:00
committed by GitHub
parent 140a2979da
commit ad1e4e188f
2 changed files with 7 additions and 3 deletions

View File

@@ -241,7 +241,8 @@ defmodule Web.FormComponents do
"bg-neutral-50",
"border border-neutral-300 rounded",
"min-h-[6rem]",
@errors != [] && "border-rose-400 focus:border-rose-400"
@errors != [] && "border-rose-400 focus:border-rose-400",
@class
]}
{@rest}
><%= Phoenix.HTML.Form.normalize_value("textarea", @value) %></textarea>
@@ -317,7 +318,8 @@ defmodule Web.FormComponents do
class={[
"text-sm text-neutral-900 bg-transparent border-0",
"flex-1 min-w-0 p-2.5 block w-full",
"focus:outline-none focus:border-0 focus:ring-0"
"focus:outline-none focus:border-0 focus:ring-0",
@class
]}
{@rest}
/>
@@ -344,7 +346,8 @@ defmodule Web.FormComponents do
"bg-neutral-50 text-neutral-900 text-sm",
"border border-neutral-300",
"disabled:bg-neutral-50 disabled:text-neutral-500 disabled:border-neutral-200 disabled:shadow-none",
@errors != [] && "border-rose-400 focus:border-rose-400"
@errors != [] && "border-rose-400 focus:border-rose-400",
@class
]}
{@rest}
/>

View File

@@ -90,6 +90,7 @@ defmodule Web.Resources.New do
true -> "Please select a Type from the options first"
end
}
class={is_nil(@form[:type].value) && "cursor-not-allowed"}
disabled={is_nil(@form[:type].value)}
required
/>