UNPKG

@zendesk/react-measure-timing-hooks

Version:

react hooks for measuring time to interactive and time to render of components

22 lines 1.51 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TicketList = void 0; /* eslint-disable import/no-extraneous-dependencies */ const react_1 = __importDefault(require("react")); const react_tables_1 = require("@zendeskgarden/react-tables"); const react_typography_1 = require("@zendeskgarden/react-typography"); const Ticket_1 = require("./Ticket"); const TicketList = ({ tickets, onTicketClick, }) => (react_1.default.createElement("div", { style: { overflowX: 'auto' } }, react_1.default.createElement(react_tables_1.Table, { style: { minWidth: 500 } }, react_1.default.createElement(react_tables_1.Caption, null, react_1.default.createElement(react_typography_1.XL, null, "Ticket list")), react_1.default.createElement(react_tables_1.Head, null, react_1.default.createElement(react_tables_1.HeaderRow, null, react_1.default.createElement(react_tables_1.HeaderCell, { width: 70 }, "ID"), react_1.default.createElement(react_tables_1.HeaderCell, null, "Title"))), react_1.default.createElement(react_tables_1.Body, null, tickets.map((ticket) => (react_1.default.createElement(Ticket_1.Ticket, { key: ticket.id, id: ticket.id, subject: ticket.subject, onClick: onTicketClick }))))))); exports.TicketList = TicketList; //# sourceMappingURL=TicketList.js.map