<nve-icon-button>
Properties
The element that receives the interest. https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement/interestForElement
The command to execute on the element. https://developer.mozilla.org/en-US/docs/Web/API/Invoker_Commands_API
string
The element that receives the command. https://developer.mozilla.org/en-US/docs/Web/API/Invoker_Commands_API
The popover target action to perform on the popover target element. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/popoverTargetAction
show
hide
toggle
The id reference of the element that receives the popover. https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/button#popovertarget
string
Establishes a relationship between a popover and its invoker button. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/popoverTargetElement
Indicates the element that represents the user's current location or position within a set. MDN
page Marks the current page within a set of navigation links.
step Marks the current step within a multi-step process or workflow.
Indicates whether an element currently holds selection within a multi-option selection group. MDN
true The element holds selection and represents the user's current choice within the group.
false The element does not hold selection and the user can choose it.
This Boolean attribute prevents the user from interacting with the element: it cannot receive press or focus events. MDN
true The element has a disabled state and does not accept interaction.
false The element has an enabled state and accepts interaction.
Defines the button behavior when associated within a form element. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type
button
submit
reset
Defines the value associated with the element's name when submitting the form data. The server receives this value in params when the form submits through this button. MDN
string
The name of the button, submitted as a pair with the button value as part of the form data. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-name
string
Like input form, sets a button to submit a form outside its parent form. Returns a reference to the form element if available. https://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/form
Indicates whether the user can change the element's value while it remains visible and focusable. MDN
true The element has a readonly state: the user cannot change its value, but can still focus and copy it.
false The element allows editing and the user can change its value through interaction.
Indicates whether collapsible content is currently visible or hidden from the user. MDN
true The associated content expands and becomes visible to the user.
false The associated content collapses and hides from the user.
Indicates the current state of a toggle button that switches on or off. MDN
true The button is in the pressed (on) state and the associated action or setting is active.
false The button is in the unpressed (off) state and the associated action or setting is inactive.
The Interaction type provides a way to show the intent of an interactive element. This can help users quickly understand what each interaction does and reduce the potential for confusion or errors.
emphasis Shows the interaction targets emphasis or highlighting primary actions.
destructive Shows the interaction targets destructive actions such as deleting or removing.
Demonstrates different container styles to accommodate visual weight and context.
flat Element has white space bounds but reduced visual container.
inline Element container reduces to fit within inline content such as a block of text.
Controls the visual scale of an element to match its importance and available space.
sm Compact size for dense layouts or secondary elements with less visual prominence.
md Standard size that works well in most contexts and provides balanced visibility.
lg Larger size for emphasizing important elements or improving touch targets in spacious layouts.
Sets the direction of the icon. Only supported by expand-panel/collapse-panel (horizontal axis) and arrow/caret/chevron icons (4-directions)
up
down
left
right
Sets the icon name, which determines which icon to display.
placeholder
caret
person
menu
cancel
gear
chevron
logout
copy
more-actions
add
arrow
delete
download
search
split-vertical
sparkles
branch
refresh
double-chevron
academic-cap
add-asset
add-comment
add-grid
add-user
ancestors
archive
arrow-angle
arrow-both
arrow-cycle
arrow-path-rounded-square
arrow-stop
at-symbol
backspace
bar-pill-stack
bars-3
bars-3-bottom-left
bars-3-bottom-right
bars-3-center-left
bars-4
beaker
bell
bell-slash
bell-stroke
bold
book
bookmark
bookmark-stroke
bounding-box
briefcase
broadcast
browser
bug
calendar
camera
carets-closed-square
carousel
category-list
chart-bar
chat-bubble
chat-bubbles
check
check-badge
checklist
checkmark-circle
chip
circle
circle-angled-line
circle-dash
circle-dot
circle-dot-arrows
circle-half
circle-rule
circle-tick
clipboard
clock
clock-circle-arrow
cloud
cloud-download
cloud-upload
code
collapse-all
collapse-details
color-palette
columns
compare
computer
connect-node
connected-blocks
cross-hairs
cursor-rays
cursor-ripples
data-management
delete-node
doc-checkmark
dock-bottom
dock-none
dock-side
document
document-clipboard
dot
dot-stroke
drag
dropper
duplicate
edit
ellipses
envelope
exclamation-circle
exclamation-mark
exclamation-triangle
expand-all
expand-details
expression
eye
eye-hidden
face-frown
face-smile
fast-forward
fast-forward-10
film
filter
filter-stroke
flag
flag-stroke
fold
folder
fork
globe
globe-alt-stroke
group
group-boxes
hand
hash
heading
home
horizontal-rule
hourglass
hourglass-end
hourglass-mid
hourglass-start
identification
image
inbox
infinity
information-circle-stroke
inspect
italic
key
keyboard
laptop-phone
layers
lifebuoy
lightbulb
lightning-bolt
link
list-ordered
list-unordered
lock
login
looping
looping-off
map
map-drives
map-pin
markdown
maximize
megaphone
merge
meter
minimize
minus
minus-circle
moon
multiselect
music-note
newspaper
not-allowed
numbers
office-building
outline
paper-airplane
paper-clip
pause
pencil-square
person-2
person-3
person-circle
phone
picture-in-picture
pie-chart
pin
pizza-slice
play
plug
plus-circle
plus-minus
pointer
pointer-stroke
priority-high
priority-low
priority-medium
projector
pull-close
pull-draft
pull-open
pulse
puzzle-piece
question-mark-circle
question-mark-circle-stroke
rectangle-group
rectangle-stack-horizontal
rectangle-stack-vertical
redo
reply
rewind
rewind-10
rocketship
running
scale
scissors
sensor
server
server-stack
shapes
share
signal
signal-slash
signpost
sort-ascending
sort-descending
soundwave
split-horizontal
split-none
star
star-half
star-stroke
start
status-offline
status-online
stop
stop-sign
stopwatch
strikethrough
sun
swatch
switch
switch-apps
table
tag
task
telescope
template
terminal
thumb
thumb-stroke
traffic-cone
transparent-box
trend-down
trend-up
trophy
truck
typography
undo
unlock
upload
video-camera
view-as-grid
volume
volume-muted
wifi
wrench
x-circle
zoom-in
zoom-out
Slots
default slot for custom icons
CSS Properties
CSS Parts
The icon element