'use client';
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var lit = require('lit');
var sgdsElement = require('../../base/sgds-element.cjs.js');
var tableCell = require('./table-cell.cjs.js');

/**
 * @summary Table cell is used for presenting individual data values, interactive elements, or custom content within a table row.
 *
 *  @slot - Insert any elements to be rendered as the cell’s content.
 */
class SgdsTableCell extends sgdsElement["default"] {
    connectedCallback() {
        super.connectedCallback();
        this.setAttribute("role", "cell");
    }
    render() {
        return lit.html `<div class="table-cell"><slot></slot></div>`;
    }
}
SgdsTableCell.styles = [...sgdsElement["default"].styles, tableCell["default"]];

exports.SgdsTableCell = SgdsTableCell;
exports["default"] = SgdsTableCell;
//# sourceMappingURL=sgds-table-cell.cjs.js.map
