@kontent-ai/smart-link
Version:
Kontent.ai Smart Link SDK allowing to automatically inject [smart links](https://docs.kontent.ai/tutorials/develop-apps/build-strong-foundation/set-up-editing-from-preview#a-using-smart-links) to Kontent.ai according to manually specified [HTML data attri
26 lines • 993 B
JavaScript
import { KSLPopUpElement } from './abstract/KSLPopUpElement';
import { createTemplateForCustomElement } from '../utils/domElement';
import { Colors } from './tokens/colors';
const templateHTML = `
<style>
:host {
--ksl-pop-up-arrow-size: 4px;
--ksl-pop-up-background-color: var(--ksl-color-background-secondary, ${Colors.BackgroundSecondary});
--ksl-pop-up-box-shadow: none;
--ksl-pop-up-color: var(--ksl-color-text-secondary, ${Colors.TextSecondary});
--ksl-pop-up-padding: 4px 6px;
}
</style>
`;
export class KSLTooltipElement extends KSLPopUpElement {
static get is() {
return 'ksl-tooltip';
}
static initializeTemplate() {
const baseTemplate = KSLPopUpElement.initializeTemplate();
const thisTemplate = createTemplateForCustomElement(templateHTML);
baseTemplate.content.appendChild(thisTemplate.content.cloneNode(true));
return baseTemplate;
}
}
//# sourceMappingURL=KSLTooltipElement.js.map