微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

宽度:“fit-content”在 react-data-table-component

如何解决宽度:“fit-content”在 react-data-table-component

我正在使用 react-data-table-component 库来构建表格。我的一张桌子的标题很长,我想把它包装起来。我在浏览器控制台中尝试了多个 CSS 属性,发现 width:"fit-content" 产生了我想要的结果。

我正在将自定义样式传递给我的 react-data-table,我们可以通过它根据自己的意愿设置标题样式

import React,{ useContext } from "react";
import DataTable from "react-data-table-component";
import Card from "@material-ui/core/Card";
import "./Tables.css";

import { MyContext } from "../../../../Context/MyProvider";


const columns = [
    {
        name: "Sl.No",selector: "Sl No",},{
        name: "Fiscal variables",selector: "Fiscal Variables",{
        name: "Projection as per MTFP 2018-22",selector: "Projection as per MTFP 2018 22",wrap: true
    },{
        name: "Actuals 2019-20",selector: "Actuals 2019 20",wrap: true
    }
];


const customStyles = {
    header: {
        style: {
            fontSize: '22px',color: '#fff',backgroundColor: '#ff6359',minHeight: '56px',textAlign: "center",width: "fit-content"
        },}
};

const Table = () => {

    const ctx = useContext(MyContext)

    return (
        <div className="App">
            <Card>
                <DataTable
                    title="Table 2.27: Department wise profile of incomplete projects which are more than one crore as on 31 march 2020(` in crore)"
                    columns={columns}
                    data={ctx.reportData.Tables.Table}
                    customStyles={customStyles}
                />
            </Card>
        </div>
    );
}

export default Table;

在上面的代码片段中,除了 width 属性之外,其余的 CSS 属性都工作正常。

我得到的与我想要的

我缺少什么以及为什么宽度属性不起作用?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。