package builder

type DataTableActionRow struct {
	Icon   string
	Href   string
	Hint   string
	Target string
}

func DataTableAction(data *[]DataTableActionRow) string {
	result := ``
	for _, row := range *data {
		target := ``
		if row.Target != "" {
			target = ` target="` + row.Target + `"`
		}
		result += `<a class="ico" title="` + row.Hint + `" href="` +
			row.Href + `"` + target + `>` + row.Icon + `</a>`
	}
	return result
}