Skip to content

Latest commit

 

History

History
137 lines (108 loc) · 3.2 KB

README.md

File metadata and controls

137 lines (108 loc) · 3.2 KB

Dash4 Plugin Readme

Show readme files on your Dash4 Dashboard

NPM version License Commitizen friendly Prettier


Dash4 Plugin Readme screencast

Table of Contents

npm i -D @dash4/plugin-readme

By using the PluginReadme you can add single Readme file to your Dash4 Dashboard

dash4.config.js

const { PluginReadme } = require('@dash4/plugin-readme');

async function getConfig() {
  return {
    tabs: [
      {
        title: 'Root',
        rows: [
          [
            new PluginReadme({
              file: 'README.md',
            }),
          ],
        ],
      },
    ],
  };
}

module.exports = getConfig;

PluginReadme options:

// relative path to the README file
file: string;
// grid with per breakpoint
// [12,6,3] means 100% width on small viewports, 50% on medium viewports and 33.3% on large viewports
width?: number[];
// height of readme window in pixels, percent or viewheight (vh)
height?: number | string;

By using the PluginReadmeList you can add multiple Readme files on one card to your Dash4 Dashboard

dash4.config.js

const { PluginReadmeList } = require('@dash4/plugin-readme');

async function getConfig() {
  return {
    tabs: [
      {
        title: 'Root',
        rows: [
          [
            new PluginReadmeList({
              files: [
                {
                  title: 'Dash4',
                  file: '../../README.md',
                },
                {
                  title: 'Dash4 - PluginTerminal',
                  file: '../plugin-terminal/README.md',
                },
                {
                  title: 'Dash4 - PluginNpmScripts',
                  file: '../plugin-npm-scripts/README.md',
                },
              ],
            }),
          ],
        ],
      },
    ],
  };
}

module.exports = getConfig;

PluginReadme options:

// title of readme list
title?: string;
files: Array<{
  // title of readme file which is displayed under the file preview
  title: string;
  // relative path to the README file
  file: string;
}>;
// grid with per breakpoint
// [12,6,3] means 100% width on small viewports, 50% on medium viewports and 33.3% on large viewports
width?: number[];

The @dash4/plugin-readme is MIT licensed