New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@entando/pagetreeselector

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@entando/pagetreeselector

Page Tree Selector React Component Used in Entando Projects

latest
Source
npmnpm
Version
2.0.5
Version published
Maintainers
1
Created
Source

PageTreeSelector

PageTreeSelector is a react js based component written purely via jsx used in Entando projects.

Installation instructions

run npm i @entando/pagetreeselector

Components

Every component is imported in the following manner:

import { <component> } from '@entando/pagetreeselector'

The module also has its own css that can be loaded into a react application with a simple import:

import '@entando/pagetreeselector/dist/css/index.css';

PageTreeSelector

This component is used to render the table itself.

The component expects the following props:

{
  pages: PropTypes.arrayOf(PropTypes.shape({
    code: PropTypes.string.isRequired,
    status: PropTypes.string.isRequired,
    displayedInMenu: PropTypes.bool.isRequired,
    title: PropTypes.string.isRequired,
    depth: PropTypes.number.isRequired,
    expanded: PropTypes.bool.isRequired,
    isEmpty: PropTypes.bool.isRequired,
  })),
  onExpandPage: PropTypes.func,
  onDidMount: PropTypes.func,
  onPageSelect: PropTypes.func,
  onExpandAll: PropTypes.func,
  onCollapseAll: PropTypes.func,
  loading: PropTypes.bool,
  disabled: PropTypes.bool,
}

the pages array is data about all the available pages injected into table

the onExpandPage function will be fired when the expand icon is clicked.

the onDidMount function will be called inside componentDidMount lifecycle function

the onPageSelect function will be fired when user clicks on a row (single page)

the onExpandAll function will be fired when Expand button is clicked to expand whole tree

the onCollapseAll function will be fired when Collapse button is clicked to collapse whole tree

the loading boolean is used to indicate if the page data is loading

the disabled boolean is used to indicate the state of the table

Keywords

page

FAQs

Package last updated on 24 Jul 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts