0.0.2 • Published 10 months ago

@bigmistqke/solid-grid-split v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

solid-grid-split

pnpm

Solid split-pane-component based on CSS grid templates: the <Grid/>-component returns a span with a CSS grid template, the values defined by its children's props. All valid CSS grid size units are supported, such as fr (fraction), px (pixels), and % (percentage) and CSS grid-rules apply (you can not combine fraction units with min() or max()).

You should probably use @corvu/resizable instead.

Quick start

Install it:

npm i @bigmistqke/solid-grid-split
# or
yarn add @bigmistqke/solid-grid-split
# or
pnpm add @bigmistqke/solid-grid-split

Use it:

import { Split } from '@bigmistqke/solid-grid-split'

function App() {
  return (
    <Split>
      <Split.Pane size="1fr">Left</Split.Pane>
      <Split.Handle size="10px" />
      <Split size="100px" max="10%" type="row">
        <Split.Pane size="1fr" max="100px">
          Top
        </Split.Pane>
        <Split.Handle size="10px" />
        <Split.Pane size="50%">Bottom</Split.Pane>
      </Split>
      <Split.Handle size="10px" />
      <Split.Pane size="1fr">Right</Split.Pane>
    </Split>
  )
}
0.0.2

10 months ago

0.0.1

10 months ago