From b8136bba01c569ffe863f910aa8f27752f0ec6cf Mon Sep 17 00:00:00 2001 From: Amit Jakubowicz Date: Wed, 11 Dec 2019 09:08:38 +0100 Subject: [PATCH] Improve buttons for edit form --- packages/qpa-emotion/theme.ts | 2 ++ packages/qpa/Event/EventForm.tsx | 24 ++++++++++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/packages/qpa-emotion/theme.ts b/packages/qpa-emotion/theme.ts index 9778d85..11207fb 100644 --- a/packages/qpa-emotion/theme.ts +++ b/packages/qpa-emotion/theme.ts @@ -3,6 +3,8 @@ const theme = { lead: "#043b14", secondary: "#FFAD00", gray: "#c8c8c8", + green:"#1fe651", + red:"#e64055" }, } diff --git a/packages/qpa/Event/EventForm.tsx b/packages/qpa/Event/EventForm.tsx index 16ad3d0..512b4b0 100644 --- a/packages/qpa/Event/EventForm.tsx +++ b/packages/qpa/Event/EventForm.tsx @@ -8,10 +8,12 @@ import { TextField, Checkbox, } from "qpa-components" +import css from "@emotion/css" +import { useTheme } from "qpa-emotion" import * as React from "react" import styled from "@emotion/styled" import { hot } from "react-hot-loader" -import {EventPublishedState, EventStatus} from "../../../@types" +import { EventPublishedState, EventStatus } from "../../../@types" import * as intl from "react-intl-universal" import TagSelector from "../EventTags/TagsSelector" import messages from "./EventForm.msg.json" @@ -62,7 +64,7 @@ const EventForm = (props: Props) => { "en-GB": messages.en, }) const isEdit = !!props.values - + const theme = useTheme() const isEventOverMultipleDays = props.values && props.values.time && @@ -107,7 +109,7 @@ const EventForm = (props: Props) => { }, tagNames: [], status: "confirmed", - publishedState: "published" + publishedState: "published", } as EventFormData) } validate={(values: EventFormData) => { @@ -300,14 +302,25 @@ const EventForm = (props: Props) => { )}