From 736eeeb55f77db823e0b4e83d0f3a1b5ce1046fa Mon Sep 17 00:00:00 2001 From: rubenmoya Date: Wed, 2 Nov 2016 09:46:19 +0100 Subject: [PATCH] remove icon from Snackbar --- components/snackbar/Snackbar.js | 8 +------- components/snackbar/index.d.ts | 8 -------- components/snackbar/readme.md | 3 --- components/snackbar/theme.scss | 4 ---- .../layout/main/modules/examples/snackbar_example_1.txt | 1 - spec/components/snackbar.js | 1 - 6 files changed, 1 insertion(+), 24 deletions(-) diff --git a/components/snackbar/Snackbar.js b/components/snackbar/Snackbar.js index 4ff38143..b8d41712 100644 --- a/components/snackbar/Snackbar.js +++ b/components/snackbar/Snackbar.js @@ -3,7 +3,6 @@ import classnames from 'classnames'; import { themr } from 'react-css-themr'; import { SNACKBAR } from '../identifiers.js'; import ActivableRenderer from '../hoc/ActivableRenderer.js'; -import FontIcon from '../font_icon/FontIcon.js'; import InjectOverlay from '../overlay/Overlay.js'; import InjectButton from '../button/Button.js'; @@ -14,10 +13,6 @@ const factory = (Overlay, Button) => { active: PropTypes.bool, children: PropTypes.node, className: PropTypes.string, - icon: PropTypes.oneOfType([ - PropTypes.string, - PropTypes.element - ]), label: PropTypes.oneOfType([ PropTypes.string, PropTypes.element @@ -53,7 +48,7 @@ const factory = (Overlay, Button) => { } render () { - const {action, active, children, icon, label, onClick, theme, type } = this.props; + const {action, active, children, label, onClick, theme, type } = this.props; const className = classnames([theme.snackbar, theme[type]], { [theme.active]: active }, this.props.className); @@ -61,7 +56,6 @@ const factory = (Overlay, Button) => { return (
- {icon ? : null} {label} {children} diff --git a/components/snackbar/index.d.ts b/components/snackbar/index.d.ts index adf1b839..cc95d3a8 100644 --- a/components/snackbar/index.d.ts +++ b/components/snackbar/index.d.ts @@ -18,10 +18,6 @@ export interface SnackbarTheme { * Added to the root element in case it's cancel type. */ cancel?: string; - /** - * Used for the icon element. - */ - icon?: string; /** * Used for the label element. */ @@ -46,10 +42,6 @@ interface SnackbarProps extends ReactToolbox.Props { * @default true */ active?: boolean; - /** - * String key for an icon or Element which will be displayed in left side of the snackbar. - */ - icon?: React.ReactNode | string; /** * Text to display in the content. Required. */ diff --git a/components/snackbar/readme.md b/components/snackbar/readme.md index 92f22e02..7728354a 100644 --- a/components/snackbar/readme.md +++ b/components/snackbar/readme.md @@ -21,7 +21,6 @@ class SnackbarTest extends React.Component {