# `PhoenixKitWeb.Components.Core.Icons`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.87/lib/phoenix_kit_web/components/core/icons.ex#L1)

Provides icons for other components and interfaces.

# `icon_activity`

Activity/Sessions icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_apple`

Apple icon component.

## Attributes

* `class` (`:string`) - Defaults to `"h-5 w-5"`.

# `icon_arrow_left`

A component for an arrow to left.

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4 mr-2"`.

# `icon_auto_refresh_off`

Auto-refresh OFF icon component (arrows in opposite directions).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4 mr-1"`.

# `icon_auto_refresh_on`

Auto-refresh ON icon component (clock with arrow).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4 mr-1"`.

# `icon_ban`

Ban/disable icon component (X with strikethrough).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_check`

Check icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4 inline mr-1"`.
* `data-theme-active-indicator` (`:boolean`) - Defaults to `false`.

# `icon_check_circle_filled`

Check circle filled icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_check_circle_outline`

Check circle outline icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_clock`

Clock icon component with hands.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_clock_expired`

Expired clock icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_copy`

Copy icon component (document with plus).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_crown`

Crown icon component for system owners.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_dark`

Dark theme icon component (moon).

## Attributes

* `class` (`:string`) - Defaults to `"size-4 opacity-75 hover:opacity-100"`.

# `icon_dashboard`

Dashboard icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_default`

Default icon component for unknown icon types.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_document`

Document/Pages icon component for pages module.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_download`

Download icon component (arrow down with cloud).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_duplicate`

Duplicate icon component (two overlapping documents).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_edit`

Edit icon component (pencil for editing).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_email`

Email icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_empty_inbox`

Empty inbox icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-16 h-16 mx-auto mb-4"`.

# `icon_entities`

Entities icon component for entities module.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_error_circle`

Error circle icon component with X.

## Attributes

* `class` (`:string`) - Defaults to `"stroke-current shrink-0 h-6 w-6"`.

# `icon_eye`

Eye icon component for viewing/visibility.

## Attributes

* `class` (`:string`) - Defaults to `"w-8 h-8 mr-3"`.

# `icon_facebook`

Facebook icon component.

## Attributes

* `class` (`:string`) - Defaults to `"h-5 w-5"`.

# `icon_folder`

Folder icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_github`

GitHub icon component.

## Attributes

* `class` (`:string`) - Defaults to `"h-5 w-5"`.

# `icon_google`

Google icon component.

## Attributes

* `class` (`:string`) - Defaults to `"h-5 w-5"`.

# `icon_info`

Info icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5 mt-0.5 text-info"`.

# `icon_info_circle_filled`

Info filled icon component (filled circle with exclamation).

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_info_filled`

Info filled icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_language`

Language/Globe icon component for language module.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_light`

Light theme icon component (sun).

## Attributes

* `class` (`:string`) - Defaults to `"size-4 opacity-75 hover:opacity-100"`.

# `icon_link`

Link icon component for connected accounts.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_live_sessions`

Live sessions icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_lock`

Lock icon component (padlock for security).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_login`

Login icon component (arrow entering a door).

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5 mr-2"`.

# `icon_logout`

Logout icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-3 h-3"`.

# `icon_menu`

Menu icon component (hamburger).

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_modules`

Modules icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_move`

Move icon component (arrows in/out).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_plus`

Plus icon component (add/create action).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_referral_codes`

Referral codes icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_refresh`

Refresh/Reload icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4 mr-1"`.

# `icon_roles`

Roles icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_search`

Search icon component (magnifying glass).

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_sessions`

Sessions icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_settings`

Settings icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_shield`

Shield icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5 text-primary-content"`.

# `icon_sort_asc`

Sort ascending icon component (arrow up).

## Attributes

* `class` (`:string`) - Defaults to `"w-3 h-3"`.

# `icon_sort_desc`

Sort descending icon component (arrow down).

## Attributes

* `class` (`:string`) - Defaults to `"w-3 h-3"`.

# `icon_star`

Star icon component for administrators.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_system`

System theme icon component (monitor).

## Attributes

* `class` (`:string`) - Defaults to `"size-4 opacity-75 hover:opacity-100"`.

# `icon_trash`

Trash icon component (delete action).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4"`.

# `icon_user_add`

User add icon component (user with plus sign).

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4 mr-2"`.

# `icon_user_anonymous`

Anonymous user icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_user_profile`

User profile icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_user_simple`

Simple user icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_users`

Users icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-5 h-5"`.

# `icon_users_multiple`

Multiple users icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_warning`

Warning triangle icon component.

## Attributes

* `class` (`:string`) - Defaults to `"stroke-current shrink-0 h-5 w-5"`.

# `icon_warning_filled`

Warning icon component (filled triangle).

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6 text-yellow-600 dark:text-warning mt-0.5"`.

# `icon_x`

X/Close icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-4 h-4 mr-2"`.

# `icon_x_circle_filled`

X circle filled icon component.

## Attributes

* `class` (`:string`) - Defaults to `"w-6 h-6"`.

# `icon_x_thin`

X thin icon component for closing/canceling.

## Attributes

* `class` (`:string`) - Defaults to `"w-3 h-3"`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
