PathBreadcrumbs
Summary: _typescript_ Reviewed By: priteshrnandgaonkar Differential Revision: D16828812 fbshipit-source-id: 89ab25bcb83e79a0ee41998f0708dd7affd18766
This commit is contained in:
committed by
Facebook Github Bot
parent
d5a5ce21c9
commit
f8e357d2c1
@@ -5,17 +5,17 @@
|
|||||||
* @format
|
* @format
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import ButtonGroup from './ButtonGroup.js';
|
import ButtonGroup from './ButtonGroup';
|
||||||
import {Component} from 'react';
|
import {Component} from 'react';
|
||||||
import Button from './Button.js';
|
import Button from './Button';
|
||||||
|
import path from 'path';
|
||||||
const path = require('path');
|
import React from 'react';
|
||||||
|
|
||||||
class PathBreadcrumbsItem extends Component<{
|
class PathBreadcrumbsItem extends Component<{
|
||||||
name: string,
|
name: string;
|
||||||
path: string,
|
path: string;
|
||||||
isFolder: boolean,
|
isFolder: boolean;
|
||||||
onClick: (path: string) => void,
|
onClick: (path: string) => void;
|
||||||
}> {
|
}> {
|
||||||
onClick = () => {
|
onClick = () => {
|
||||||
this.props.onClick(this.props.path);
|
this.props.onClick(this.props.path);
|
||||||
@@ -26,11 +26,11 @@ class PathBreadcrumbsItem extends Component<{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function PathBreadcrumbs(props: {|
|
export default function PathBreadcrumbs(props: {
|
||||||
path: string,
|
path: string;
|
||||||
isFile?: boolean,
|
isFile?: boolean;
|
||||||
onClick: (path: string) => void,
|
onClick: (path: string) => void;
|
||||||
|}) {
|
}) {
|
||||||
const parts = props.path === path.sep ? [''] : props.path.split(path.sep);
|
const parts = props.path === path.sep ? [''] : props.path.split(path.sep);
|
||||||
const {onClick} = props;
|
const {onClick} = props;
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ export {default as Panel} from './components/Panel.tsx';
|
|||||||
export {default as Text} from './components/Text.js';
|
export {default as Text} from './components/Text.js';
|
||||||
export {default as TextParagraph} from './components/TextParagraph.js';
|
export {default as TextParagraph} from './components/TextParagraph.js';
|
||||||
export {default as Link} from './components/Link.js';
|
export {default as Link} from './components/Link.js';
|
||||||
export {default as PathBreadcrumbs} from './components/PathBreadcrumbs.js';
|
export {default as PathBreadcrumbs} from './components/PathBreadcrumbs.tsx';
|
||||||
export {default as ModalOverlay} from './components/ModalOverlay.tsx';
|
export {default as ModalOverlay} from './components/ModalOverlay.tsx';
|
||||||
export {default as Tooltip} from './components/Tooltip.js';
|
export {default as Tooltip} from './components/Tooltip.js';
|
||||||
export {default as TooltipProvider} from './components/TooltipProvider.js';
|
export {default as TooltipProvider} from './components/TooltipProvider.js';
|
||||||
|
|||||||
Reference in New Issue
Block a user