Package dev.petuska.kmdc.tooltip

Types

Link copied to clipboard
class MDCRichTooltipAnchorScope(options: MDCRichTooltipOpts, scope: ElementScope<HTMLDivElement>) : ElementScope<HTMLDivElement>
Link copied to clipboard
class MDCRichTooltipOpts(persistent: Boolean, interactive: Boolean) : MDCTooltipOpts
Link copied to clipboard
class MDCRichTooltipScope(scope: ElementScope<HTMLDivElement>) : ElementScope<HTMLDivElement>
Link copied to clipboard
external object MDCTooltipModule
Link copied to clipboard
open class MDCTooltipOpts(persistent: Boolean)
Link copied to clipboard
class MDCTooltipRichActionsScope(scope: ElementScope<HTMLDivElement>) : ElementScope<HTMLDivElement>
Link copied to clipboard
class MDCTooltipRichContentScope(scope: ElementScope<HTMLParagraphElement>) : ElementScope<HTMLParagraphElement>
Link copied to clipboard
class MDCTooltipScope(scope: ElementScope<HTMLDivElement>) : ElementScope<HTMLDivElement>

Functions

Link copied to clipboard
@Composable
fun MDCRichTooltip(id: String, opts: Builder<MDCRichTooltipOpts>? = null, attrs: AttrBuilderContext<HTMLDivElement>? = null, anchorContent: ComposableBuilder<MDCRichTooltipAnchorScope>? = null, tooltipContent: ComposableBuilder<MDCRichTooltipScope>? = null)
Link copied to clipboard
@Composable
fun MDCTooltip(id: String, opts: Builder<MDCTooltipOpts>? = null, attrs: AttrBuilderContext<HTMLDivElement>? = null, content: ContentBuilder<HTMLDivElement>? = null)
@Composable
fun MDCTooltip(id: String, text: String, opts: Builder<MDCTooltipOpts>? = null, attrs: AttrBuilderContext<HTMLDivElement>? = null)
Link copied to clipboard
@Composable
fun MDCTooltipRichActionsScope.MDCTooltipAction(attrs: AttrBuilderContext<HTMLButtonElement>? = null, content: ContentBuilder<HTMLButtonElement>? = null)
@Composable
fun MDCTooltipRichActionsScope.MDCTooltipAction(text: String, attrs: AttrBuilderContext<HTMLButtonElement>? = null)
Link copied to clipboard
@Composable
fun MDCRichTooltipScope.MDCTooltipActions(attrs: AttrBuilderContext<HTMLDivElement>? = null, content: ComposableBuilder<MDCTooltipRichActionsScope>? = null)
Link copied to clipboard
@Composable
fun MDCRichTooltipScope.MDCTooltipContent(attrs: AttrBuilderContext<HTMLParagraphElement>? = null, content: ComposableBuilder<MDCTooltipRichContentScope>? = null)
@Composable
fun MDCRichTooltipScope.MDCTooltipContent(text: String, attrs: AttrBuilderContext<HTMLParagraphElement>? = null)
Link copied to clipboard
@Composable
fun MDCTooltipRichContentScope.MDCTooltipLink(attrs: AttrBuilderContext<HTMLAnchorElement>? = null, content: ContentBuilder<HTMLAnchorElement>? = null)
@Composable
fun MDCTooltipRichContentScope.MDCTooltipLink(text: String, href: String, attrs: AttrBuilderContext<HTMLAnchorElement>? = null)
Link copied to clipboard
@Composable
fun MDCRichTooltipScope.MDCTooltipTitle(attrs: AttrBuilderContext<HTMLHeadingElement>? = null, content: ContentBuilder<HTMLHeadingElement>? = null)
@Composable
fun MDCRichTooltipScope.MDCTooltipTitle(text: String, attrs: AttrBuilderContext<HTMLHeadingElement>? = null)
Link copied to clipboard
fun <T : Element> AttrsBuilder<T>.tooltipId(id: String, hidden: Boolean = false): AttrsBuilder<T>

Attaches tooltip to this element