laravel-nova-tools

1.1.1 • Public • Published

Intro

This package gives some JS tools for Laravel projects that uses Laravel Nova extension.

Tools

renderTable(data, labels) - renders html table in a Laravel Nova style from data Object.

Params:

data: array of data objects

labels: object with column names (optional)

How to use

install

npm i laravel-nova-tools

changes

v 1.1.1

  1. fixed header styles
  2. added renderTable 'options' param (default: {showBorders: false, Tight: false })

usage

<div class="table"></div>
</script>
import tools from 'laravel-nova-tools'

...

mounted() {
	let data = {
		{id: 0, name: 'Buba'},{id:1, name: Boba}
	}

    let table = tools.renderTable(data, {id: 'ID', name: 'Name'}, {tight: true})
    document.getElementsByClassName("table")[0].appendChild(table)
  }

/laravel-nova-tools/

    Package Sidebar

    Install

    npm i laravel-nova-tools

    Weekly Downloads

    0

    Version

    1.1.1

    License

    ISC

    Unpacked Size

    4.53 kB

    Total Files

    3

    Last publish

    Collaborators

    • sanuich