Skip to content

Support CSS media queries #545

Open
Open
@learnwithsumit

Description

@learnwithsumit

It seems that, splitting not working in case of CSS media queries. Please check the below example:

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.grid > div {
  border: 1px solid #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.grid {
  height: 100vh;
  display: grid;
}

@media (min-width: 1024px) {
  .grid {
      grid-template-columns: 150px 1fr 5px 1fr;
      grid-template-rows: 32px 1fr;
  }
  .topbar {
      grid-column: 1/-1;
  }
  .column-gutter {
      cursor: col-resize;
      grid-column: 3;
  }
}
<div class="grid">
      <div class="topbar"></div>
      <div class="explorer"></div>
      <div class="editor"></div>
      <div class="column-gutter"></div>
      <div class="chapters"></div>
</div>
Split({
  minSize: 400,
  columnGutters: [
    {
      track: 2,
      element: document.querySelector(".column-gutter"),
    },
  ],
});

in this case, I am getting this error : split-grid.js:217 Uncaught Error: Unable to determine grid template tracks from styles

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions