- Type:
String
|SafeString
|HTMLElement
- Default:
''
It's alias for args.named.content
.
SafeString
is Ember htmlSafe
string, it automatically sets
allowHTML: true
.
- Type:
Object
- Default:
null
All options via single argument. Alias for args.named
.
- Type:
Object
- Default:
{}
tippy.js options + ember-tippy options (see below).
- Type:
String
|Element
|Element[]
|NodeList
- Default:
this.element
(in context of modifier)
- Type:
Function(tippyInstances[])
- Default:
null
Invoked once all tippy instances for specified target(s) have been created.
- Type:
Function(tippyInstances[])
- Default:
null
Invoked after all tippy instances for specified target(s) have been updated.
- Type:
Function(tippyInstances[])
- Default:
null
Invoked before all tippy instances for specified target(s) have been destroyed.
- Type:
Object
- Default:
null
A singleton link yielded by <TippySingleton>
to attach a tippy to the
Singleton.
It's not a tippy singleton instance.
In block form the inner content is used as HTMLElement
tippy content.
Also @content
can be used in inline form.
For example, you can use it to hide interactive tippies (popovers):
See https://atomiks.github.io/tippyjs/v6/tippy-instance/ for details.
- Type:
Object
- Default:
null
All options via single argument. Alias for <args>
.
- Type:
Object
- Default:
{}
tippy.js options + ember-tippy options (see below).
- Type:
String
|Element
|Element[]
|NodeList
- Default: parent element
The rest of the ember-tippy options are the same as for the {{tippy}}
modifier.
The use of this component is similar to the block form of <Tippy>
component.
The main difference is that the inner content will be used to render the entire tooltip, not just
its content. Also you can provide your own @render
function and use inline form of the component.
See https://atomiks.github.io/tippyjs/v6/headless-tippy/ for details.
- Type:
Function(prevProps, nextProps)
- Default:
null
Callback whenever .setProps()
or .setContent()
is called when using <HeadlessTippy>
.
See https://atomiks.github.io/tippyjs/v6/headless-tippy/ for details.
The rest of the ember-tippy options are the same as for the <Tippy>
component.
A singleton link (it's not a tippy singleton instance) to attach a regular tippy instance to the singleton.
- Type:
Object
- Default:
null
All options via single argument. Alias for <args>
.
- Type:
Object
- Default:
{}
tippy.js options + tippy.js singleton options + ember-tippy options (see below).
- Type:
Object[]
- Default: collected by yielded singleton link in block form
You can use this with inline form of <TippySingleton>
component to create a singleton from
existing tippy instances.
- Type:
Function(tippySingletonInstance)
- Default:
null
Invoked once tippy singleton instance has been created.
- Type:
Function(tippySingletonInstance)
- Default:
null
Invoked after tippy singleton instance has been updated.
- Type:
Function(tippySingletonInstance)
- Default:
null
Invoked before tippy singleton instance has been destroyed.