in src/LeftSideLauncher.ts [30:53]
static create(version: string, commands: PhosphorCommandRegistry | LuminoCommandRegistry): PhosphorLeftSideLauncher | LuminoLeftSideLauncher {
const majorVersion = Number(version.split(".")[0]);
const widget = majorVersion === 1 ? new PhosphorLeftSideLauncher() : new LuminoLeftSideLauncher();
widget.commands = commands;
const launchButton = document.createElement("div");
const header = document.createElement("header");
header.className = "aws_glue_databrew_header";
header.textContent = "AWS Glue DataBrew";
launchButton.title = "Welcome to AWS Glue DataBrew";
launchButton.id = "aws_glue_databrew_launch_button";
launchButton.textContent = "Launch AWS Glue DataBrew";
launchButton.onclick = widget.handleLaunchButtonClicked.bind(widget);
widget.node.appendChild(header);
widget.node.appendChild(launchButton);
widget.id = "aws_glue_databrew_jupyter_left_side_launcher";
widget.title.iconClass = "jp-databrew-logo jp-SideBar-tabIcon";
widget.title.caption = "AWS Glue DataBrew";
return widget;
}