Profectus / features/clickables/clickable / ClickableOptions
Interface: ClickableOptions ​
An object that configures a Clickable.
Extends ​
Extended by ​
Properties ​
canClick? ​
optionalcanClick:MaybeRefOrGetter<boolean>
Whether or not the clickable may be clicked.
Defined in ​
profectus/src/features/clickables/clickable.tsx:39
classes? ​
optionalclasses:MaybeRefOrGetter<Record<string,boolean>>
Dictionary of CSS classes to apply to this feature.
Inherited from ​
Defined in ​
display? ​
optionaldisplay:MaybeGetter<Renderable> | {description:MaybeGetter<Renderable>;title: MaybeGetter<Renderable> | undefined; }
The display to use for this clickable.
Type declaration ​
{ description: MaybeGetter<Renderable>; title: MaybeGetter<Renderable> | undefined; }
description ​
description:
MaybeGetter<Renderable>
The main text that appears in the display.
title? ​
optionaltitle: MaybeGetter<Renderable> | undefined
A header to appear at the top of the display.
Defined in ​
profectus/src/features/clickables/clickable.tsx:41
onClick()? ​
optionalonClick: (e?) =>void
A function that is called when the clickable is clicked.
Parameters ​
e? ​
Returns ​
void
Defined in ​
profectus/src/features/clickables/clickable.tsx:50
onHold? ​
optionalonHold:VoidFunction
A function that is called when the clickable is held down.
Defined in ​
profectus/src/features/clickables/clickable.tsx:52
style? ​
optionalstyle:MaybeRefOrGetter<CSSProperties>
CSS to apply to this feature.
Inherited from ​
Defined in ​
visibility? ​
optionalvisibility:MaybeRefOrGetter<boolean | Visibility>
Whether this feature should be visible.