From d75a687959c0fb0b7fa454b12b66e9c1669df8e7 Mon Sep 17 00:00:00 2001 From: Bereczki Sandor <bsandor453@gmail.com> Date: Tue, 29 Jan 2019 21:56:39 +0100 Subject: [PATCH] Changed semantic-ui buttons to basic buttons This is due to the demand of non-bordered task links. Also added some styling for hover. --- src/components/forms/AddSolutionForm.js | 5 +++-- src/components/forms/Forms.css | 9 +++++++++ src/components/forms/SolutionDetailsForm.js | 5 +++-- 3 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 src/components/forms/Forms.css diff --git a/src/components/forms/AddSolutionForm.js b/src/components/forms/AddSolutionForm.js index 655a120..16e595c 100644 --- a/src/components/forms/AddSolutionForm.js +++ b/src/components/forms/AddSolutionForm.js @@ -2,6 +2,7 @@ import React, { Component } from 'react'; import { Modal, Button, Form, Input, TextArea, Icon, Header } from 'semantic-ui-react'; import { connect } from 'react-redux'; import { addSolution, writeSolution, writeSolutionFile, addDocument, clearWrite } from '../../actions/homework'; +import './Forms.css'; class AddSolutionForm extends Component { constructor(props) { @@ -24,10 +25,10 @@ class AddSolutionForm extends Component { <Modal open={this.state.showModal} trigger={ - <Button basic color='blue' onClick={() => { this.setState({ showModal: true }); }}> + <button id='task' onClick={() => { this.setState({ showModal: true }); }}> <Icon name='external' /> {this.props.tasktitle} - </Button> + </button> } > <Modal.Header> diff --git a/src/components/forms/Forms.css b/src/components/forms/Forms.css new file mode 100644 index 0000000..774b25c --- /dev/null +++ b/src/components/forms/Forms.css @@ -0,0 +1,9 @@ +#task { + border: none; + background-color: inherit; + color: teal; +} + +#task:hover { + color: red; +} diff --git a/src/components/forms/SolutionDetailsForm.js b/src/components/forms/SolutionDetailsForm.js index 4485715..f56dc4d 100644 --- a/src/components/forms/SolutionDetailsForm.js +++ b/src/components/forms/SolutionDetailsForm.js @@ -3,6 +3,7 @@ import { Modal, Button, Header, Icon } from 'semantic-ui-react'; import { connect } from 'react-redux'; import CorrectSolutionForm from './CorrectSolutionForm'; import { emptyMessage } from '../pages/Homework'; +import './Forms.css'; class SolutionDetailsForm extends Component { constructor(props) { @@ -42,10 +43,10 @@ class SolutionDetailsForm extends Component { <Modal open={this.state.showModal} trigger={ - <Button basic color='blue' onClick={() => { this.setState({ showModal: true }); }}> + <button id='task' onClick={() => { this.setState({ showModal: true }); }}> <Icon name='external' /> {this.props.tasktitle} - </Button> + </button> } > <Modal.Header> -- GitLab