def test_is_empty(self):
        """Test is_empty method with various data types"""
        df = gr.Dataframe()
        assert df.is_empty([])
        assert df.is_empty([[]])
        assert df.is_empty(np.array([]))
        assert df.is_empty(np.zeros((2, 0)))
        assert df.is_empty(None)
        assert df.is_empty({})
        assert df.is_empty({"data": [], "headers": ["a", "b"]})
        assert df.is_empty({"data": []})
        assert not df.is_empty({"data": [1, 2]})
        assert not df.is_empty([[1, 2], [3, 4]])
        assert not df.is_empty(pd.DataFrame({"a": [1, 2]}))
        assert not df.is_empty(pd.DataFrame({"a": [1, 2]}).style)
Test is_empty method with various data types
test/components/test_dataframe.py