package Ġkotlin mdl . components Ċ Ċ import Ġkotlin mdl . components . style . IM dl Material Icon Ċ import Ġkotlin mdl . components . style . M dl Material Icons Ċ import Ġkotlin mdl . internal . extensions . empty Ċ import Ġkotlin mdl . internal . extensions . replace Or Append Existing Child Of This Ċ import Ġkotlin mdl . style . IM dl BackgroundColor Ċ import Ġkotlin mdl . style . IM dl TextColor Ċ import Ġkotlinx . html . Button Form Enc Type Ċ import Ġkotlinx . html . Button Form Method Ċ import Ġkotlinx . html . Button Type Ċ import Ġkotlinx . html . dom . create Ċ import Ġkotlinx . html . js . span Ċ import Ġorg . w 3 c . dom . Element Ċ import Ġorg . w 3 c . dom . HTML Span Element Ċ import Ġkotlin . browser . document Ċ Ċ open Ġclass ĠM dl De letable Contact Chip ( ĊĠĠĠĠĠĠĠ Ġelement : ĠHTML Span Element , ĊĠĠĠĠĠĠĠ Ġtext : ĠString , ĊĠĠĠĠĠĠĠ Ġcontact Text : ĠString , ĊĠĠĠĠĠĠĠ Ġcontact Color : ĠIM dl TextColor ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġcontact BackgroundColor : ĠIM dl BackgroundColor ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġaction Form Enc Type : ĠButton Form Enc Type ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġaction Form Method : ĠButton Form Method ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġaction Name : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġaction Type : ĠButton Type ? Ġ= ĠButton Type . button , ĊĠĠĠĠĠĠĠ Ġaction Icon : ĠIM dl Material Icon < Element >? Ġ= ĠM dl Material Icons . cancel (), ĊĠĠĠĠĠĠĠ Ġclasses : ĠString Ġ= ĠString . empty ) Ġ: ĠM dl De letable Basic Contact Chip Base < HTML Span Element >( element , Ġclasses ) Ġ{ ĊĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontact Text : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontact Color : ĠIM dl TextColor ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontact BackgroundColor : ĠIM dl BackgroundColor ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Form Enc Type : ĠButton Form Enc Type ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Form Method : ĠButton Form Method ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Name : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Type : ĠButton Type ? Ġ= ĠButton Type . button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Icon : ĠIM dl Material Icon < Element >? Ġ= ĠM dl Material Icons . cancel (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclasses : ĠString Ġ= ĠString . empty ) Ġ: ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdocument . create . span (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontact Text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontact Color , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontact BackgroundColor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Form Enc Type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Form Method , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Icon , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclasses ) ĊĊĠĠĠ Ġoverride Ġvar Ġcontact : ĠIM dl Chip Basic Contact < Element > Ġby Ġthis . replace Or Append Existing Child Of This ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelement , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠM dl Chip Basic Contact ( contact Text , Ġcontact Color , Ġcontact BackgroundColor )) ĊĊĠĠĠ Ġoverride Ġvar Ġtext : ĠIM dl Chip Text < Element > Ġby Ġthis . replace Or Append Existing Child Of This ( element , ĠM dl Chip Text ( text )) ĊĊĠĠĠ Ġoverride Ġvar Ġaction : ĠIM dl Chip Action < Element > Ġby Ġthis . replace Or Append Existing Child Of This ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelement , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠM dl Chip ActionButton ( action Form Enc Type , Ġaction Form Method , Ġaction Name , Ġaction Type , Ġaction Icon )) Ċ } Ċ