Nine Parsecs from Milwaukee

    @ohif/ui

    1.10.9 • Public • Published

    @ohif/ui

    @ohif/ui is a collection of components and utilities that power OHIF's zero-footprint DICOM viewer.


    NPM version NPM downloads All Contributors MIT License

    This set of "Medical Imaging Viewer" React components are maintained separately to:

    • Decouple presentation from business logic
    • Test and develop components in isolation
    • Provide well documented, reusable components
    • Aid rapid application development for context specific viewers

    Install

    This component library is pre- v1.0. All realeases until a v1.0 have the possibility of introducing breaking changes. Please depend on an "exact" version in your projects to prevent issues caused by loose versioning.

    For full installation instructions, be sure to check out our getting started guide.

    // with npm
    npm i @ohif/ui --save-exact
    
    // with yarn
    yarn add @ohif/ui --exact

    Usage

    import React, { Component } from 'react';
    import { LayoutButton } from '@ohif/ui';
    
    class Example extends Component {
      constructor(props) {
        super(props);
    
        this.state = {
          selectedCell: {
            className: 'hover',
            col: 1,
            row: 1,
          },
        };
      }
    
      render() {
        return (
          <LayoutButton
            selectedCell={this.state.selectedCell}
            onChange={cell => this.setState({ selectedCell: cell })}
          />
        );
      }
    }

    Developing Locally

    Restore dependencies after cloning:

    # Restore workspace dependencies (from repository root)
    yarn install
    
    # From project root
    yarn run dev:ui
    
    # OR from this project's directory
    yarn run dev
    

    Contributors

    Thanks goes to these wonderful people (emoji key):

    Erik Ziegler
    Erik Ziegler

    💻 🚧
    Danny Brown
    Danny Brown

    💻 🚧
    Gustavo André Lelis
    Gustavo André Lelis

    💻 🚧
    Thiago Maltempi
    Thiago Maltempi

    💻
    Esref Durna
    Esref Durna

    💻
    Steve Pieper
    Steve Pieper

    💻
    Biharck Araujo
    Biharck Araujo

    💻
    Rodrigo Antinarelli
    Rodrigo Antinarelli

    💻
    João Felipe de Medeiros Moreira
    João Felipe de Medeiros Moreira

    💻
    James Gosbell
    James Gosbell

    💻
    Evren Ozkan
    Evren Ozkan

    💻
    Zach S.
    Zach S.

    💻
    Mete Ugur Akdogan
    Mete Ugur Akdogan

    💻

    This project follows the all-contributors specification. Contributions of any kind welcome!

    License

    MIT © OHIF

    Keywords

    none

    Install

    npm i @ohif/ui

    DownloadsWeekly Downloads

    622

    Version

    1.10.9

    License

    MIT

    Unpacked Size

    3.77 MB

    Total Files

    7

    Last publish

    Collaborators

    • sedghi
    • zaidsafadi
    • swederik
    • andrebot
    • brunoalvesdefaria
    • chafey
    • lscoder
    • sandrasie
    • evren217
    • dannyrb
    • ohif-bot
    • jamesapetts