From f16b26b6317b6bc58eafcc4ce65b382ff394fb7d Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 8 Aug 2017 16:51:02 +0200 Subject: [PATCH] Update list design --- .../admin/src/components/List/index.js | 2 +- .../admin/src/components/List/styles.scss | 33 +++++++++++++++---- .../admin/src/components/RowDatabase/index.js | 20 +++++------ .../admin/src/components/RowLanguage/index.js | 4 ++- .../admin/src/containers/Home/index.js | 2 +- 5 files changed, 42 insertions(+), 19 deletions(-) diff --git a/packages/strapi-plugin-settings-manager/admin/src/components/List/index.js b/packages/strapi-plugin-settings-manager/admin/src/components/List/index.js index 55568e7187..9b7b871430 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/components/List/index.js +++ b/packages/strapi-plugin-settings-manager/admin/src/components/List/index.js @@ -97,7 +97,7 @@ class List extends React.Component { // eslint-disable-line react/prefer-statele
{this.props.listTitle}
-
+
{button}
diff --git a/packages/strapi-plugin-settings-manager/admin/src/components/List/styles.scss b/packages/strapi-plugin-settings-manager/admin/src/components/List/styles.scss index 14900de517..c0e0fbfd5e 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/components/List/styles.scss +++ b/packages/strapi-plugin-settings-manager/admin/src/components/List/styles.scss @@ -1,10 +1,10 @@ .listContainer { /* stylelint-disable */ - margin-right: 15px; + // margin-right: 15px; } .listSubContainer { margin: 0 3.3rem; - padding: 1rem 3rem 5.8rem 3rem; + padding: 1rem 2.8rem 5.8rem 2.8rem; border-radius: 0.2rem; background-color: #FFFFFF; // background-color: red; @@ -31,9 +31,11 @@ padding-top: .5rem; > ul { list-style: none; - padding: 0 2.7rem 0 1rem; + padding: 0 1.7rem 0 1rem; > li { - margin-bottom: 3.3rem; + + padding-top: .3rem; + line-height: 1.6rem; } } } @@ -58,9 +60,10 @@ .label { width: 20rem; - margin-left: 5.2rem; + margin-left: 5rem; color: #333740; font-weight: 600; + } .capitalized { @@ -68,16 +71,18 @@ } .centered { - width: 25rem; + width: 20rem; text-align: right; } .italicText { + font-family: Lato; color: #49515A; font-style: italic; } .normal { + font-family: Lato; color: #1C5DE7; padding-top: 0rem; } @@ -184,3 +189,19 @@ .leftSpaced { margin-left: 1rem; } + +.buttonContainer { + > button { + margin-right: 0; + } +} + +.trashContainer { + margin-left: 4rem; +} + +.spacer { + height: 1.6rem; + margin-bottom: 1.6rem; + border-bottom: 1px solid rgba(14,22,34,0.04); +} diff --git a/packages/strapi-plugin-settings-manager/admin/src/components/RowDatabase/index.js b/packages/strapi-plugin-settings-manager/admin/src/components/RowDatabase/index.js index 222934c09c..536220cb24 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/components/RowDatabase/index.js +++ b/packages/strapi-plugin-settings-manager/admin/src/components/RowDatabase/index.js @@ -18,14 +18,13 @@ class RowDatabase extends React.Component { // eslint-disable-line react/prefer- super(props); this.state = { modal: false, - databaseName: '', warning: false, }; } - showDatabaseModal = ({ target }) => { - this.setState({ modal: !this.state.modal, databaseName: target.id }); - this.props.getDatabase(target.id); + showDatabaseModal = () => { + this.setState({ modal: !this.state.modal }); + this.props.getDatabase(this.props.data.name); } toggle = () => { @@ -36,7 +35,7 @@ class RowDatabase extends React.Component { // eslint-disable-line react/prefer- handleSubmit = (e) => { e.preventDefault(); - this.props.handleSubmit(this.state.databaseName); + this.props.handleSubmit(this.props.data.name); this.setState({ modal: !this.state.modal }); } @@ -49,17 +48,17 @@ class RowDatabase extends React.Component { // eslint-disable-line react/prefer- return (
  • -
    +
    {this.props.data.letter}
    {this.props.data.name}
    -
    {this.props.data.database}
    -
    {this.props.data.host}
    -
    +
    {this.props.data.database}
    +
    {this.props.data.host}
    +
    -
    +
    @@ -97,6 +96,7 @@ class RowDatabase extends React.Component { // eslint-disable-line react/prefer- warningMessage={'popUpWarning.databases.delete.message'} />
    +
  • ); } diff --git a/packages/strapi-plugin-settings-manager/admin/src/components/RowLanguage/index.js b/packages/strapi-plugin-settings-manager/admin/src/components/RowLanguage/index.js index e951d73204..a566f83d3e 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/components/RowLanguage/index.js +++ b/packages/strapi-plugin-settings-manager/admin/src/components/RowLanguage/index.js @@ -60,7 +60,7 @@ class RowLanguage extends React.Component { // eslint-disable-line react/prefer-
    {this.props.name}
    {languageLabel}
    -
    {deleteIcon}
    +
    {deleteIcon}
    +
    + ); } diff --git a/packages/strapi-plugin-settings-manager/admin/src/containers/Home/index.js b/packages/strapi-plugin-settings-manager/admin/src/containers/Home/index.js index 5c012fa15b..c378ba173b 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/containers/Home/index.js +++ b/packages/strapi-plugin-settings-manager/admin/src/containers/Home/index.js @@ -299,7 +299,7 @@ export class Home extends React.Component { // eslint-disable-line react/prefer- valueComponent={this.valueComponent} optionComponent={this.optionComponent} clearable={false} - searchable={false} + />
    )