1.1.0 • Published 5 years ago

@stickyants/react-slot v1.1.0

Weekly downloads
7
License
ISC
Repository
github
Last release
5 years ago

stickyants-react-slot

A library for React application to support slots. Works in a similar fashion to Vue's slots.

Usage

import * as React from 'react';
import {
  SlotsContainer,
  Slot,
  SlotContent
  } from '@stickyants/react-slot';


function MySidebar(){
  return (
    <SlotContent name="sidebar">
      <div className="text">This is just a test</div>
    </SlotContent>
  );
}

function MySubApp(){
  return (
    <SlotContent name="working-area">
      <div className="my-working-area">This goes in the working area</div>
    </SlotContent>
  );
}

function App(){
  return (
    <SlotContainer>
      <div clasName="container">
        <div className="row">
          <div className="col-md-3">
            <Slot name="sidebar" />
          </div>
          <div className="col-md-9">
            <Slot name="working-area" />
          </div>
        </div>
      </div>
      <MySidebar />
      <MySubApp />
    </SlotContainer>
  );
}
1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago