diff --git a/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.js b/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.js index 4632b940..dfd54cc0 100644 --- a/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.js +++ b/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.js @@ -1,4 +1,4 @@ -import Button from '@enact/moonstone/Button'; +import IconButton from '@enact/moonstone/IconButton'; import {Link} from 'react-router-dom'; import React from 'react'; @@ -7,12 +7,11 @@ import css from './ButtonToSamples.module.less'; const ButtonToSamples = () => (
- + arrowhookleft +
); diff --git a/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.module.less b/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.module.less index 8d28e37f..6de66cff 100644 --- a/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.module.less +++ b/enact-all-samples/src/components/ButtonToSamples/ButtonToSamples.module.less @@ -1,22 +1,10 @@ .backLink { - z-index: 1; - margin-right: 5%; - - .backButton { - z-index: 2; - transform: translate(0px, -100px); - transition: all .5s ease-in-out; - } - - &:hover { - .backButton { - transform: translate(0px, 0px); - } - } + z-index: 2; } .buttonContainer { display: flex; flex-direction: row; justify-content: flex-end; -} \ No newline at end of file + padding: 33px 6px; +} diff --git a/enact-all-samples/src/index.js b/enact-all-samples/src/index.js index 0ef65573..3cbddf31 100644 --- a/enact-all-samples/src/index.js +++ b/enact-all-samples/src/index.js @@ -1,3 +1,5 @@ +import kind from '@enact/core/kind'; +import MoonstoneDecorator from '@enact/moonstone/MoonstoneDecorator'; import {HashRouter as Router, Route} from 'react-router-dom'; import React from 'react'; import {render} from 'react-dom'; @@ -52,14 +54,22 @@ console.error = (...args) => { }; /* eslint-enable no-console */ -const appElement = ( - -
- - {routes.map((route, index) => )} -
-
-); +const SampleRoutes = MoonstoneDecorator(kind({ + name: 'SampleRoutes', + + render: () => { + return ( + +
+ + {routes.map((route, index) => )} +
+
+ ); + } +})); + +const appElement = ; // In a browser environment, render the app to the document. if (typeof window !== 'undefined') { diff --git a/pattern-expandablelist-object/src/views/MainPanel.js b/pattern-expandablelist-object/src/views/MainPanel.js index cab654a4..073f39a8 100644 --- a/pattern-expandablelist-object/src/views/MainPanel.js +++ b/pattern-expandablelist-object/src/views/MainPanel.js @@ -1,11 +1,16 @@ import ExpandableList from '@enact/moonstone/ExpandableList'; import {Header, Panel} from '@enact/moonstone/Panels'; import kind from '@enact/core/kind'; +import PropTypes from 'prop-types'; import React from 'react'; const MainPanel = kind({ name: 'MainPanel', + propTypes: { + title: PropTypes.string + }, + render: (props) => (
diff --git a/pattern-layout/src/views/MainPanel.js b/pattern-layout/src/views/MainPanel.js index 70fd1907..04016aad 100644 --- a/pattern-layout/src/views/MainPanel.js +++ b/pattern-layout/src/views/MainPanel.js @@ -10,7 +10,8 @@ const GridItem = kind({ name: 'GridItem', propTypes: { index: PropTypes.number, - items: PropTypes.array + items: PropTypes.array, + onSelect: PropTypes.func }, handlers: { onSelect: (ev, {index, onSelect}) => onSelect({index})