Compare commits

..

2 commits

Author SHA1 Message Date
1073c380b7
Check translations when linting
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-02 10:28:32 +01:00
dea452ab5c
Mark required fields in UI 2025-12-02 10:28:32 +01:00
3 changed files with 7 additions and 4 deletions

View file

@ -53,6 +53,8 @@ steps:
- mix hex.audit - mix hex.audit
# Provide hints for improving code quality # Provide hints for improving code quality
- mix credo - mix credo
# Check that translations are up to date
- mix gettext.extract --check-up-to-date
- name: wait_for_postgres - name: wait_for_postgres
image: docker.io/library/postgres:17.6 image: docker.io/library/postgres:17.6

View file

@ -29,6 +29,7 @@ lint:
mix format --check-formatted mix format --check-formatted
mix compile --warnings-as-errors mix compile --warnings-as-errors
mix credo mix credo
mix gettext.extract --check-up-to-date
audit: audit:
mix sobelow --config mix sobelow --config

View file

@ -194,7 +194,7 @@ defmodule MvWeb.CoreComponents do
{@rest} {@rest}
/>{@label}<span />{@label}<span
:if={@rest[:required]} :if={@rest[:required]}
class="text-red-700 tooltip tooltip-right" class="text-red-300 tooltip tooltip-right"
data-tip={gettext("This field cannot be empty")} data-tip={gettext("This field cannot be empty")}
>*</span> >*</span>
</span> </span>
@ -211,7 +211,7 @@ defmodule MvWeb.CoreComponents do
<span :if={@label} class="mb-1 label"> <span :if={@label} class="mb-1 label">
{@label}<span {@label}<span
:if={@rest[:required]} :if={@rest[:required]}
class="text-red-700 tooltip tooltip-right" class="text-red-400 tooltip tooltip-right"
data-tip={gettext("This field cannot be empty")} data-tip={gettext("This field cannot be empty")}
>*</span> >*</span>
</span> </span>
@ -238,7 +238,7 @@ defmodule MvWeb.CoreComponents do
<span :if={@label} class="mb-1 label"> <span :if={@label} class="mb-1 label">
{@label}<span {@label}<span
:if={@rest[:required]} :if={@rest[:required]}
class="text-red-700 tooltip tooltip-right" class="text-red-400 tooltip tooltip-right"
data-tip={gettext("This field cannot be empty")} data-tip={gettext("This field cannot be empty")}
>*</span> >*</span>
</span> </span>
@ -265,7 +265,7 @@ defmodule MvWeb.CoreComponents do
<span :if={@label} class="mb-1 label"> <span :if={@label} class="mb-1 label">
{@label}<span {@label}<span
:if={@rest[:required]} :if={@rest[:required]}
class="text-red-700 tooltip tooltip-right" class="text-red-400 tooltip tooltip-right"
data-tip={gettext("This field cannot be empty")} data-tip={gettext("This field cannot be empty")}
>*</span> >*</span>
</span> </span>