From d12b965bac2de84016832b94278c705ff7b130ae Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Sat, 20 Nov 2021 20:38:02 +0200 Subject: [PATCH] feat: optimize transactions locking page style. --- .../TransactionsLockingList.js | 73 ++++++++++--------- .../TransactionsLocking/components.js | 46 +++++++++--- 2 files changed, 75 insertions(+), 44 deletions(-) diff --git a/src/containers/TransactionsLocking/TransactionsLockingList.js b/src/containers/TransactionsLocking/TransactionsLockingList.js index 8fca53981..6163b8daf 100644 --- a/src/containers/TransactionsLocking/TransactionsLockingList.js +++ b/src/containers/TransactionsLocking/TransactionsLockingList.js @@ -1,13 +1,35 @@ import React from 'react'; import { Link } from 'react-router-dom'; import styled from 'styled-components'; - +import clsx from 'classnames'; import { TransactionsLockingProvider } from './TransactionsLockingProvider'; import { TransactionLockingContent } from './components'; import withDialogActions from 'containers/Dialog/withDialogActions'; import { compose } from 'utils'; +const DataTest = [ + { + name: 'sales', + description: + 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do', + }, + { + name: 'purchases', + description: + 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do', + }, + { + name: 'financial', + description: + 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do', + }, +]; + +function Paragraph({ className, children }) { + return

{children}

; +} + /** * Transactions locking list. */ @@ -20,35 +42,17 @@ function TransactionsLockingList({ openDialog('transactions-locking', {}); }; - const DataTest = [ - { - name: 'sales', - description: - 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do', - }, - { - name: 'purchases', - description: - 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do', - }, - { - name: 'financial', - description: - 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do', - }, - ]; - return ( -

Transaction Locking

-

- Lorem ipsum dolor sit amet, consectetur adipisicing elit,
- sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -

- Lock All Transactions At Once. - {''}Lock All Transactions At Once. + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. + + Lock All Transactions At Once. {' '} + {''}Lock All Transactions At Once →
{DataTest.map(({ name, description }) => ( @@ -67,13 +71,16 @@ export default compose(withDialogActions)(TransactionsLockingList); const TransactionsLocking = styled.div` display: flex; flex-direction: column; - margin: 22px 32px; + padding: 32px; + max-width: 700px; `; -const TransactionsLockingParagraph = styled.div` - line-height: 1.5rem; - font-size: 16px; - h2 { - margin-bottom: 12px; - } +const TransactionsLockingParagraph = styled(Paragraph)` + margin-bottom: 30px; `; + +const TransLockingTitle = styled.h2` + margin-bottom: 12px; +`; + +const TransLockingDesc = styled.p``; diff --git a/src/containers/TransactionsLocking/components.js b/src/containers/TransactionsLocking/components.js index 7eb39dea1..13d149529 100644 --- a/src/containers/TransactionsLocking/components.js +++ b/src/containers/TransactionsLocking/components.js @@ -1,19 +1,22 @@ import React from 'react'; import styled from 'styled-components'; -import { Switch, FormGroup, Intent } from '@blueprintjs/core'; -import { Icon, FormattedMessage as T } from 'components'; +import { Switch, FormGroup } from '@blueprintjs/core'; +import { Icon, FormattedMessage as T } from 'components'; + + export const TransactionLockingContent = ({ name, description, onSwitch }) => ( - + + +
-

+ -

- -

{description}

+ + {description}