Flex components

Summary: _typescript_

Reviewed By: passy

Differential Revision: D16830540

fbshipit-source-id: 43741df5844a9f33930af8846cfcb2b28c9c6278
This commit is contained in:
Daniel Büchele
2019-08-20 03:18:32 -07:00
committed by Facebook Github Bot
parent 2520ad4cea
commit c9260cca33
18 changed files with 30 additions and 30 deletions

View File

@@ -5,7 +5,7 @@
* @format
*/
import FlexBox from './FlexBox.js';
import FlexBox from './FlexBox.tsx';
import styled from '../styled/index.js';
export default styled(FlexBox)({

View File

@@ -6,7 +6,7 @@
*/
import * as React from 'react';
import FlexColumn from './FlexColumn.js';
import FlexColumn from './FlexColumn.tsx';
import PropTypes from 'prop-types';
export type MenuTemplate = Array<MenuItemConstructorOptions>;

View File

@@ -5,12 +5,12 @@
* @format
*/
import View from './View.tsx';
import styled from '../styled/index.js';
import View from './View';
import styled from 'react-emotion';
type Props = {
/** Flexbox's shrink property. Set to `0`, to disable shrinking. */
shrink: number,
shrink?: boolean;
};
/**

View File

@@ -5,8 +5,8 @@
* @format
*/
import View from './View.tsx';
import styled from '../styled/index.js';
import View from './View';
import styled from 'react-emotion';
/**
* A container displaying its children horizontally and vertically centered.

View File

@@ -5,8 +5,8 @@
* @format
*/
import FlexBox from './FlexBox.js';
import styled from '../styled/index.js';
import FlexBox from './FlexBox';
import styled from 'react-emotion';
/**
* A container displaying its children in a column

View File

@@ -5,8 +5,8 @@
* @format
*/
import FlexBox from './FlexBox.js';
import styled from '../styled/index.js';
import FlexBox from './FlexBox';
import styled from 'react-emotion';
/**
* A container displaying its children in a row

View File

@@ -7,8 +7,8 @@
import React from 'react';
import styled from 'react-emotion';
import FlexColumn from './FlexColumn.js';
import FlexBox from './FlexBox.js';
import FlexColumn from './FlexColumn';
import FlexBox from './FlexBox';
import {colors} from './colors';
import Glyph from './Glyph';

View File

@@ -6,7 +6,7 @@
*/
import React, {PureComponent} from 'react';
import FlexColumn from './FlexColumn.js';
import FlexColumn from './FlexColumn';
import styled from 'react-emotion';
import {colors} from './colors';

View File

@@ -6,7 +6,7 @@
*/
import Interactive from './Interactive';
import FlexColumn from './FlexColumn.js';
import FlexColumn from './FlexColumn';
import {colors} from './colors';
import {Component} from 'react';
import styled from 'react-emotion';

View File

@@ -5,10 +5,10 @@
* @format
*/
import FlexColumn from './FlexColumn.js';
import FlexColumn from './FlexColumn';
import styled from 'react-emotion';
import Orderable from './Orderable';
import FlexRow from './FlexRow.js';
import FlexRow from './FlexRow';
import {colors} from './colors';
import Tab, {Props as TabProps} from './Tab';
import {WidthProperty} from 'csstype';

View File

@@ -6,7 +6,7 @@
*/
import {Component} from 'react';
import FlexRow from '../FlexRow.js';
import FlexRow from '../FlexRow.tsx';
import {Elements, type DecorateRow} from './elements.js';
import type {ContextMenuExtension} from 'flipper';

View File

@@ -13,8 +13,8 @@ import type {
import {reportInteraction} from '../../../utils/InteractionTracker.tsx';
import ContextMenu from '../ContextMenu.js';
import {PureComponent, type Element as ReactElement} from 'react';
import FlexRow from '../FlexRow.js';
import FlexColumn from '../FlexColumn.js';
import FlexRow from '../FlexRow.tsx';
import FlexColumn from '../FlexColumn.tsx';
import Glyph from '../Glyph.tsx';
import {colors} from '../colors.tsx';
import Text from '../Text.tsx';

View File

@@ -9,11 +9,11 @@ import type {Filter} from 'flipper';
import type {TableColumns} from '../table/types';
import {PureComponent} from 'react';
import Toolbar from '../Toolbar.tsx';
import FlexRow from '../FlexRow.js';
import FlexRow from '../FlexRow.tsx';
import Input from '../Input.tsx';
import {colors} from '../colors.tsx';
import Text from '../Text.tsx';
import FlexBox from '../FlexBox.js';
import FlexBox from '../FlexBox.tsx';
import Glyph from '../Glyph.tsx';
import FilterToken from './FilterToken.js';
import styled from '../../styled/index.js';

View File

@@ -26,7 +26,7 @@ import {clipboard} from 'electron';
import TableHead from './TableHead.js';
import TableRow from './TableRow.js';
import ContextMenu from '../ContextMenu.js';
import FlexColumn from '../FlexColumn.js';
import FlexColumn from '../FlexColumn.tsx';
import createPaste from '../../../fb-stubs/createPaste.tsx';
import debounceRender from 'react-debounce-render';
import debounce from 'lodash.debounce';

View File

@@ -26,7 +26,7 @@ import {clipboard} from 'electron';
import TableHead from './TableHead.js';
import TableRow from './TableRow.js';
import ContextMenu from '../ContextMenu.js';
import FlexColumn from '../FlexColumn.js';
import FlexColumn from '../FlexColumn.tsx';
import createPaste from '../../../fb-stubs/createPaste.tsx';
import debounceRender from 'react-debounce-render';
import debounce from 'lodash.debounce';

View File

@@ -21,7 +21,7 @@ import Interactive from '../Interactive.tsx';
import styled from '../../styled/index.js';
import {colors} from '../colors.tsx';
import FlexRow from '../FlexRow.js';
import FlexRow from '../FlexRow.tsx';
import invariant from 'invariant';

View File

@@ -15,7 +15,7 @@ import type {
import React from 'react';
import FilterRow from '../filter/FilterRow.js';
import styled from '../../styled/index.js';
import FlexRow from '../FlexRow.js';
import FlexRow from '../FlexRow.tsx';
import {colors} from '../colors.tsx';
import {normaliseColumnWidth} from './utils.js';
import {DEFAULT_ROW_HEIGHT} from './types';

View File

@@ -119,10 +119,10 @@ export {default as FocusableBox} from './components/FocusableBox.tsx';
export {default as Sidebar} from './components/Sidebar.tsx';
export {default as SidebarLabel} from './components/SidebarLabel.tsx';
export {default as Box} from './components/Box.js';
export {default as FlexBox} from './components/FlexBox.js';
export {default as FlexRow} from './components/FlexRow.js';
export {default as FlexColumn} from './components/FlexColumn.js';
export {default as FlexCenter} from './components/FlexCenter.js';
export {default as FlexBox} from './components/FlexBox.tsx';
export {default as FlexRow} from './components/FlexRow.tsx';
export {default as FlexColumn} from './components/FlexColumn.tsx';
export {default as FlexCenter} from './components/FlexCenter.tsx';
export {default as Toolbar, Spacer} from './components/Toolbar.tsx';
export {default as Panel} from './components/Panel.tsx';
export {default as Text} from './components/Text.tsx';