import InViewTooltip from '../directives/inViewTooltip.js'; /** * ? icon with a help text in the in-view tooltip. The panel stays inside the viewport, also at the * screen edge, in a modal and on a phone: a plain tooltip ran out of the screen there. * * Help texts are long, so the panel is sticky by default: it sticks after a hover of 1.4 s or a click, * a tap toggles it on touch. sticky: false makes it a plain hover tooltip. * * The view needs public/css/components/inViewTooltip.css. * * Usage: */ export default { name: 'InViewHelp', directives: { tooltip: InViewTooltip }, props: { text: { type: String, default: '' }, sticky: { type: Boolean, default: true }, buttonClass: { type: [String, Array, Object], default: '' } }, template: /*html*/ ` ` };