Anduin Design
Components

Table

Tables display data in a structured format.

val idColumn = TableL.Column[Employee](  title = "ID",  field = "id",  renderCell = renderProps => div(renderProps.data.id),  width = Option(120))val fullNameColumn = TableL.Column[Employee](  title = "Full name",  field = "fullName",  renderCell = renderProps => div(renderProps.data.fullName))val emailAddressColumn = TableL.Column[Employee](  title = "Email address",  field = "email",  renderCell = renderProps => div(renderProps.data.email))val dateOfBirthColumn = TableL.Column[Employee](  title = "Date of birth",  field = "dateOfBirth",  renderCell = renderProps => div(renderProps.data.dateOfBirth),  width = Option(150))val phoneColumn = TableL.Column[Employee](  title = "Phone number",  field = "phone",  renderCell = renderProps => div(renderProps.data.phone),  width = Option(200))val initialEmployees = 0  .to(100)  .map { _ =>    MockData      .Employees(Random.between(0, MockData.Employees.length - 1))      .copy(id = Random.alphanumeric.filter(_.isLetter).take(6).mkString)  }  .toListTableL[Employee](  columns = List(    idColumn,    fullNameColumn,    emailAddressColumn,    dateOfBirthColumn,    phoneColumn  ),  dataSignal = Val(initialEmployees)).amend(maxHeight.px := 500)