UNPKG

lucid-ui

Version:

A UI component library from AppNexus.

112 lines 4.31 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); var create_react_class_1 = __importDefault(require("create-react-class")); var index_1 = require("../../../index"); var data = [ { id: 1, first_name: 'Isaac', last_name: 'Newton', email: 'inewton@example.com', occupation: 'Physicist', salary: '$100.01', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 2, first_name: 'Albert', last_name: 'Einstein', email: 'aeinstein@example.com', occupation: 'Physicist', salary: '$100.02', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 3, first_name: 'Leonardo', last_name: 'da Vinci', email: 'ldvinci@example.com', occupation: 'Engineer', salary: '$100.03', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 4, first_name: 'Aristotle', last_name: null, email: 'aristotle@example.com', occupation: 'Tutor', salary: '$100.04', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 5, first_name: 'Galileo', email: 'ggalilei@example.com', occupation: 'Physicist', salary: '$100.05', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 6, first_name: 'Charles', last_name: 'Darwin', email: 'cdarwin@example.com', occupation: 'Biologist', salary: '$100.06', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 7, first_name: 'Alexander', last_name: 'Macedon', email: 'amacedon@example.com', occupation: 'Head of State', salary: '$100.07', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 8, first_name: 'Plato', last_name: 'Plato', email: 'plato@example.com', occupation: 'Philosopher', salary: '$100.08', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 9, first_name: 'Mahatma', last_name: 'Gandhi', email: 'mgandhi@example.com', occupation: 'Politician', salary: '$100.09', status: react_1.default.createElement(index_1.SuccessIcon, null), }, { id: 10, first_name: 'William', last_name: 'Shakespeare', email: 'wshakespear@example.com', occupation: 'Playwright', salary: '$100.10', status: react_1.default.createElement(index_1.SuccessIcon, null), }, ]; exports.default = create_react_class_1.default({ render: function () { return (react_1.default.createElement(index_1.DataTable, { data: data, density: 'extended', isSelectable: true, isActionable: true }, react_1.default.createElement(index_1.DataTable.Column, { field: 'id', align: 'left', hasBorderLeft: true }, "ID"), react_1.default.createElement(index_1.DataTable.Column, { field: 'first_name', align: 'left', width: 100, hasBorderLeft: true, isSortable: true }, "First"), react_1.default.createElement(index_1.DataTable.Column, { field: 'last_name', align: 'left', width: 100, hasBorderRight: true, isSortable: true }, "Last"), react_1.default.createElement(index_1.DataTable.Column, { field: 'email', align: 'left' }, "E-Mail"), react_1.default.createElement(index_1.DataTable.Column, { field: 'occupation', align: 'left', width: 100, hasBorderLeft: true }, "Occupation"), react_1.default.createElement(index_1.DataTable.Column, { field: 'salary', align: 'right', width: 100, hasBorderLeft: true }, "Salary"), react_1.default.createElement(index_1.DataTable.Column, { field: 'status', align: 'center', width: 100, hasBorderLeft: true }, "Status"))); }, }); //# sourceMappingURL=03.selectable-and-navigable-rows.js.map