package Ġcom . so yle . stories . common . components . buttons Ċ Ċ import Ġjavafx . beans . value . Observable Value Ċ import Ġjavafx . event . EventTarget Ċ import Ġjavafx . scene . Node Ċ import Ġjavafx . scene . control . Button Ċ import Ġt orn ad of x . addClass ĊĊ Ċ fun ĠEvent Target . invite Button ( text : ĠString Ġ= Ġ"", Ġgraphic : ĠNode ? Ġ= Ġnull , Ġop : ĠButton . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ= ĊĠĠĠ Ġprimary Button ( text , Ġgraphic ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Class ( Button Styles . invite Button ) ĊĠĠĠĠĠĠĠ Ġop () ĊĠĠĠ Ġ} Ċ Ċ fun ĠEvent Target . invite Button ( text : ĠObservable Value < String >, Ġgraphic : ĠNode ? Ġ= Ġnull , Ġop : ĠButton . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ= ĊĠĠĠ Ġprimary Button ( text , Ġgraphic ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Class ( Button Styles . invite Button ) ĊĠĠĠĠĠĠĠ Ġop () ĊĠĠĠ Ġ}