Skip to content

Commit

Permalink
chore(imports): Remove index files in type folders
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffcarbs committed Oct 3, 2016
1 parent baf1c09 commit 610a1dc
Show file tree
Hide file tree
Showing 14 changed files with 172 additions and 169 deletions.
5 changes: 0 additions & 5 deletions src/addons/index.js

This file was deleted.

37 changes: 0 additions & 37 deletions src/collections/index.js

This file was deleted.

4 changes: 3 additions & 1 deletion src/elements/Button/Button.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ import {
useKeyOrValueAndKey,
useValueAndKey,
} from '../../lib'
import { Icon, Label } from '../'
import Icon from '../Icon/Icon'
import Label from '../Label/Label'

import ButtonContent from './ButtonContent'
import ButtonGroup from './ButtonGroup'
import ButtonOr from './ButtonOr'
Expand Down
4 changes: 3 additions & 1 deletion src/elements/Label/Label.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ import {
useKeyOrValueAndKey,
useValueAndKey,
} from '../../lib'
import { Icon, Image } from '../'
import Icon from '../Icon/Icon'
import Image from '../Image/Image'

import LabelDetail from './LabelDetail'
import LabelGroup from './LabelGroup'

Expand Down
2 changes: 1 addition & 1 deletion src/elements/List/ListIcon.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {
SUI,
useVerticalAlignProp,
} from '../../lib'
import { Icon } from '../'
import Icon from '../Icon/Icon'

function ListIcon(props) {
const { className, verticalAlign } = props
Expand Down
47 changes: 0 additions & 47 deletions src/elements/index.js

This file was deleted.

160 changes: 155 additions & 5 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,155 @@
export * from './addons'
export * from './collections'
export * from './elements'
export * from './modules'
export * from './views'
// Addons
export { default as Confirm } from './addons/Confirm/Confirm'
export { default as Portal } from './addons/Portal/Portal'
export { default as Radio } from './addons/Radio/Radio'
export { default as Select } from './addons/Select/Select'
export { default as TextArea } from './addons/TextArea/TextArea'

// Collections
export { default as Breadcrumb } from './collections/Breadcrumb/Breadcrumb'
export { default as BreadcrumbDivider } from './collections/Breadcrumb/BreadcrumbDivider'
export { default as BreadcrumbSection } from './collections/Breadcrumb/BreadcrumbSection'

export { default as Form } from './collections/Form/Form'
export { default as FormButton } from './collections/Form/FormButton'
export { default as FormCheckbox } from './collections/Form/FormCheckbox'
export { default as FormDropdown } from './collections/Form/FormDropdown'
export { default as FormField } from './collections/Form/FormField'
export { default as FormGroup } from './collections/Form/FormGroup'
export { default as FormInput } from './collections/Form/FormInput'
export { default as FormRadio } from './collections/Form/FormRadio'
export { default as FormSelect } from './collections/Form/FormSelect'
export { default as FormTextArea } from './collections/Form/FormTextArea'

export { default as Grid } from './collections/Grid/Grid'
export { default as GridColumn } from './collections/Grid/GridColumn'
export { default as GridRow } from './collections/Grid/GridRow'

export { default as Menu } from './collections/Menu/Menu'
export { default as MenuHeader } from './collections/Menu/MenuHeader'
export { default as MenuItem } from './collections/Menu/MenuItem'
export { default as MenuMenu } from './collections/Menu/MenuMenu'

export { default as Message } from './collections/Message/Message'
export { default as MessageContent } from './collections/Message/MessageContent'
export { default as MessageHeader } from './collections/Message/MessageHeader'
export { default as MessageItem } from './collections/Message/MessageItem'
export { default as MessageList } from './collections/Message/MessageList'

export { default as Table } from './collections/Table/Table'
export { default as TableBody } from './collections/Table/TableBody'
export { default as TableCell } from './collections/Table/TableCell'
export { default as TableFooter } from './collections/Table/TableFooter'
export { default as TableHeader } from './collections/Table/TableHeader'
export { default as TableHeaderCell } from './collections/Table/TableHeaderCell'
export { default as TableRow } from './collections/Table/TableRow'

// Elements
export { default as Button } from './elements/Button/Button'
export { default as ButtonContent } from './elements/Button/ButtonContent'
export { default as ButtonGroup } from './elements/Button/ButtonGroup'
export { default as ButtonOr } from './elements/Button/ButtonOr'

export { default as Container } from './elements/Container/Container'

export { default as Divider } from './elements/Divider/Divider'

export { default as Flag } from './elements/Flag/Flag'

export { default as Header } from './elements/Header/Header'
export { default as HeaderContent } from './elements/Header/HeaderContent'
export { default as HeaderSubheader } from './elements/Header/HeaderSubheader'

export { default as Icon } from './elements/Icon/Icon'
export { default as IconGroup } from './elements/Icon/IconGroup'

export { default as Image } from './elements/Image/Image'
export { default as ImageGroup } from './elements/Image/ImageGroup'

export { default as Input } from './elements/Input/Input'

export { default as Label } from './elements/Label/Label'
export { default as LabelDetail } from './elements/Label/LabelDetail'
export { default as LabelGroup } from './elements/Label/LabelGroup'

export { default as List } from './elements/List/List'
export { default as ListContent } from './elements/List/ListContent'
export { default as ListDescription } from './elements/List/ListDescription'
export { default as ListHeader } from './elements/List/ListHeader'
export { default as ListIcon } from './elements/List/ListIcon'
export { default as ListItem } from './elements/List/ListItem'
export { default as ListList } from './elements/List/ListList'

export { default as Loader } from './elements/Loader/Loader'

export { default as Rail } from './elements/Rail/Rail'

export { default as Segment } from './elements/Segment/Segment'
export { default as SegmentGroup } from './elements/Segment/SegmentGroup'

export { default as Step } from './elements/Step/Step'
export { default as StepContent } from './elements/Step/StepContent'
export { default as StepDescription } from './elements/Step/StepDescription'
export { default as StepGroup } from './elements/Step/StepGroup'
export { default as StepTitle } from './elements/Step/StepTitle'

// Modules
export { default as Accordion } from './modules/Accordion/Accordion'
export { default as AccordionContent } from './modules/Accordion/AccordionContent'
export { default as AccordionTitle } from './modules/Accordion/AccordionTitle'

export { default as Checkbox } from './modules/Checkbox/Checkbox'

export { default as Dropdown } from './modules/Dropdown/Dropdown'
export { default as DropdownDivider } from './modules/Dropdown/DropdownDivider'
export { default as DropdownHeader } from './modules/Dropdown/DropdownHeader'
export { default as DropdownItem } from './modules/Dropdown/DropdownItem'
export { default as DropdownMenu } from './modules/Dropdown/DropdownMenu'

export { default as Modal } from './modules/Modal/Modal'
export { default as ModalActions } from './modules/Modal/ModalActions'
export { default as ModalContent } from './modules/Modal/ModalContent'
export { default as ModalDescription } from './modules/Modal/ModalDescription'
export { default as ModalHeader } from './modules/Modal/ModalHeader'

export { default as Progress } from './modules/Progress/Progress'

export { default as Rating } from './modules/Rating/Rating'

export { default as Search } from './modules/Search/Search'
export { default as SearchCategory } from './modules/Search/SearchCategory'
export { default as SearchResult } from './modules/Search/SearchResult'
export { default as SearchResults } from './modules/Search/SearchResults'

// Views
export { default as Card } from './views/Card/Card'
export { default as CardContent } from './views/Card/CardContent'
export { default as CardDescription } from './views/Card/CardDescription'
export { default as CardGroup } from './views/Card/CardGroup'
export { default as CardHeader } from './views/Card/CardHeader'
export { default as CardMeta } from './views/Card/CardMeta'

export { default as Feed } from './views/Feed/Feed'
export { default as FeedContent } from './views/Feed/FeedContent'
export { default as FeedDate } from './views/Feed/FeedDate'
export { default as FeedEvent } from './views/Feed/FeedEvent'
export { default as FeedExtra } from './views/Feed/FeedExtra'
export { default as FeedLabel } from './views/Feed/FeedLabel'
export { default as FeedLike } from './views/Feed/FeedLike'
export { default as FeedMeta } from './views/Feed/FeedMeta'
export { default as FeedSummary } from './views/Feed/FeedSummary'
export { default as FeedUser } from './views/Feed/FeedUser'

export { default as Item } from './views/Item/Item'
export { default as ItemContent } from './views/Item/ItemContent'
export { default as ItemDescription } from './views/Item/ItemDescription'
export { default as ItemExtra } from './views/Item/ItemExtra'
export { default as ItemGroup } from './views/Item/ItemGroup'
export { default as ItemHeader } from './views/Item/ItemHeader'
export { default as ItemImage } from './views/Item/ItemImage'
export { default as ItemMeta } from './views/Item/ItemMeta'

export { default as Statistic } from './views/Statistic/Statistic'
export { default as StatisticGroup } from './views/Statistic/StatisticGroup'
export { default as StatisticLabel } from './views/Statistic/StatisticLabel'
export { default as StatisticValue } from './views/Statistic/StatisticValue'
26 changes: 0 additions & 26 deletions src/modules/index.js

This file was deleted.

12 changes: 2 additions & 10 deletions src/umd.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,8 @@
// Do not replace this with named exports.
// We need to export an object here for browser builds.
// Otherwise, we end up with every component on the window.
import * as addons from './addons'
import * as collections from './collections'
import * as elements from './elements'
import * as modules from './modules'
import * as views from './views'
import * as components from './index'

module.exports = {
...addons,
...collections,
...elements,
...modules,
...views,
...components,
}
31 changes: 0 additions & 31 deletions src/views/index.js

This file was deleted.

4 changes: 2 additions & 2 deletions test/specs/addons/Confirm-test.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from 'react'

import { Confirm } from 'src/addons'
import { Modal } from 'src/modules'
import Confirm from 'src/addons/Confirm/Confirm'
import Modal from 'src/modules/Modal/Modal'
import { sandbox } from 'test/utils'
import * as common from 'test/specs/commonTests'

Expand Down
2 changes: 1 addition & 1 deletion test/specs/addons/Portal/Portal-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import React from 'react'
import { unmountComponentAtNode } from 'react-dom'

import { domEvent, sandbox } from 'test/utils'
import { Portal } from 'src/addons'
import Portal from 'src/addons/Portal/Portal'

let attachTo
let wrapper
Expand Down
5 changes: 4 additions & 1 deletion test/specs/commonTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ import { createShorthand, META, numberToWord } from 'src/lib'
import { consoleUtil, sandbox, syntheticEvent } from 'test/utils'
import * as stardust from 'stardust'

import { Button, Icon, Image, Label } from 'src/elements'
import Button from 'src/elements/Button/Button'
import Icon from 'src/elements/Icon/Icon'
import Image from 'src/elements/Image/Image'
import Label from 'src/elements/Label/Label'

const commonTestHelpers = (testName, Component) => {
const throwError = msg => {
Expand Down
Loading

0 comments on commit 610a1dc

Please sign in to comment.