fix(portal): hover state titles (#5715)

Fixes #5236 
Fixes #5243 
Fixes #5240 
Fixes #5234
This commit is contained in:
Jamil
2024-07-04 11:11:07 -07:00
committed by GitHub
parent 60d2a2befd
commit c3e6ab02e6
4 changed files with 15 additions and 8 deletions

View File

@@ -926,7 +926,7 @@ defmodule Web.CoreComponents do
Web.Settings.IdentityProviders.Components.view_provider(@account, @identity.provider)
}
data-provider-id={@identity.provider.id}
title={get_identity_email(@identity)}
title={"View identity provider \"#{@identity.provider.adapter}\""}
class={~w[
text-xs
rounded-l
@@ -978,7 +978,7 @@ defmodule Web.CoreComponents do
:if={Actors.group_synced?(@group)}
navigate={Web.Settings.IdentityProviders.Components.view_provider(@account, @group.provider)}
data-provider-id={@group.provider_id}
title={@group.provider.adapter}
title={"View identity provider \"#{@group.provider.adapter}\""}
class={~w[
rounded-l
py-0.5 px-1.5
@@ -990,7 +990,10 @@ defmodule Web.CoreComponents do
>
<.provider_icon adapter={@group.provider.adapter} class="h-3.5 w-3.5" />
</.link>
<.link title={@group.name} navigate={~p"/#{@account}/groups/#{@group}"} class={~w[
<.link
title={"View Group \"#{@group.name}\""}
navigate={~p"/#{@account}/groups/#{@group}"}
class={~w[
text-xs
truncate
min-w-0
@@ -998,7 +1001,8 @@ defmodule Web.CoreComponents do
py-0.5
text-neutral-800
bg-neutral-100
]}>
]}
>
<%= @group.name %>
</.link>
</span>

View File

@@ -149,7 +149,7 @@ defmodule Web.Groups.Show do
ordered_by={@order_by_table_id["actors"]}
metadata={@actors_metadata}
>
<:col :let={actor} label="actor">
<:col :let={actor} label="name">
<.actor_name_and_role account={@account} actor={actor} />
</:col>
<:col :let={actor} label="identities">

View File

@@ -223,7 +223,10 @@ defmodule Web.Resources.Show do
<:empty>
<div class="flex justify-center text-center text-neutral-500 p-4">
<div class="pb-4 w-auto">
No policies to display.
<.icon
name="hero-exclamation-triangle-solid"
class="inline-block w-3.5 h-3.5 mr-1 text-red-500"
/> No policies to display.
<.link
class={[link_style()]}
navigate={

View File

@@ -165,7 +165,7 @@ defmodule Web.Live.Groups.ShowTest do
|> element("#actors")
|> render()
|> table_to_map()
|> with_table_row("actor", user_actor.name, fn row ->
|> with_table_row("name", user_actor.name, fn row ->
user_actor = Repo.preload(user_actor, identities: [:provider])
for identity <- user_actor.identities do
@@ -173,7 +173,7 @@ defmodule Web.Live.Groups.ShowTest do
assert row["identities"] =~ identity.provider_identifier
end
end)
|> with_table_row("actor", "#{service_account.name} (service account)", fn row ->
|> with_table_row("name", "#{service_account.name} (service account)", fn row ->
service_account = Repo.preload(service_account, identities: [:provider])
for identity <- service_account.identities do