Skip to content

Commit

Permalink
feat(Paper): Port the Paper component
Browse files Browse the repository at this point in the history
  • Loading branch information
jessieweiyi committed Sep 6, 2021
1 parent eecfb64 commit f0d2f8f
Show file tree
Hide file tree
Showing 7 changed files with 54 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/advanced/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@
limitations under the License. *
******************************************************************************************************************** */
export { default as NotificationButton } from './NotificationButton';
export { default as DeleteConfirmationDialog } from './DeleteConfirmationDialog';
2 changes: 1 addition & 1 deletion src/components/Table/Table.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ const columnDefinitions = [
width: 200,
Header: 'Status',
accessor: 'status',
Cell: ({ row }) => {
Cell: ({ row }) => {
if (row && row.original) {
const status = row.original.status;
switch(status) {
Expand Down
2 changes: 1 addition & 1 deletion src/components/Table/index.stories.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ export const RemoteFetch = () => {
setTimeout(() => {
if (fetchId === fetchIdRef.current) {
// You could fetch your data from server.
const filterData = data.filter((d: Data) => {
const filterData = data.filter((d: DataType) => {
if (options.filterText) {
return d.name.indexOf(options.filterText) >= 0 || d.id.indexOf(options.filterText) >= 0;
}
Expand Down
2 changes: 2 additions & 0 deletions src/components/Table/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -592,3 +592,5 @@ export default function Table<D extends object>({
</Container>
);
}

export type { CellProps } from 'react-table';
21 changes: 21 additions & 0 deletions src/layouts/Paper/Paper.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### Examples

```jsx
import Paper from 'aws-northstar/layouts/Paper';
import Stack from 'aws-northstar/layouts/Stack';
import Box from 'aws-northstar/layouts/Box';
import Text from 'aws-northstar/components/Text';

<Paper>
<Box p={1} width="100%">
<Stack spacing="xs">
<Text>
<b>Feature Name</b>
</Text>
<Text variant="p">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</Text>
<Text variant="small">Type: Advanced</Text>
</Stack>
</Box>
</Paper>
```

27 changes: 27 additions & 0 deletions src/layouts/Paper/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/** *******************************************************************************************************************
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License").
You may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. *
******************************************************************************************************************** */
import React, { FunctionComponent } from 'react';
import MaterialPaper, { PaperProps } from '@material-ui/core/Paper';

/**
* Paper component is ported from Material UI Paper component.
* Refer to <a href="https://material-ui.com/components/paper/" target="_blank">https://material-ui.com/components/paper/</a> for more details.
* */
const Paper: FunctionComponent<PaperProps> = (props) => {
return <MaterialPaper {...props} />;
};

export default Paper;
1 change: 1 addition & 0 deletions src/layouts/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@ export { default as GetStarted } from './GetStarted';
export { default as Grid } from './Grid';
export { default as Hidden } from './Hidden';
export { default as Inline } from './Inline';
export { default as Paper } from './Paper';
export { default as Stack } from './Stack';

0 comments on commit f0d2f8f

Please sign in to comment.