From a65f27aa65cfc420accd1fb7043f0b0077296493 Mon Sep 17 00:00:00 2001
From: johnshaughnessy <johnfshaughnessy@gmail.com>
Date: Mon, 6 Aug 2018 15:20:34 -0700
Subject: [PATCH] Give up on css for now until I can get help.

---
 .../stylesheets/create-object-dialog.scss     | 69 +++++++++++--------
 src/react-components/create-object-dialog.js  | 12 ++--
 2 files changed, 44 insertions(+), 37 deletions(-)

diff --git a/src/assets/stylesheets/create-object-dialog.scss b/src/assets/stylesheets/create-object-dialog.scss
index 3474e0b33..219040466 100644
--- a/src/assets/stylesheets/create-object-dialog.scss
+++ b/src/assets/stylesheets/create-object-dialog.scss
@@ -1,64 +1,73 @@
 @import 'shared';
 
+:local(.addMediaForm) {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  text-align: center;
+  margin: 0;
+}
+
+:local(.actionButton) {
+  @extend %bottom-action-button;
+  margin-left: 6px;
+  margin-right: 6px;
+  appearance: none;
+  width: 128px;
+  text-align: center;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+}
+
+:local(.buttons) {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+}
+
 :local(.smallButton) {
-  padding-right: 5%;
+  padding-left: 0.25em;
+  padding-right: 0.5em;
   font-size: 2em;
   align-self: center;
 }
 
 :local(.cancelIcon) {
-  padding-left: 2%;
   color: white;
-  :hover {
+  &:hover {
     color: #FF3D7F
   }
 }
 
 :local(.uploadIcon) {
   color: white;
-  :hover {
+  &:hover {
     color: #2F80ED;
   }
 }
 
 :local(.inputBorder) {
-  margin: 2% 1% 2% 1%;
   display: flex;
-  width: 100%;
-  height: 60px;
+  align-self: stretch;
   justify-content: space-between;
-  @extend %rounded-border;
+  border: 0.25em solid white;
+  border-radius: 1em;
+  margin: 1em;
+  padding: 0.5em;
   @extend %default-font;
 }
 
-:local(.urlInput) {
+:local(.leftSideOfInput) {
+  flex-grow: 1;
   border: none;
-  text-align: center;
-  font-size: 1.3em;
-  padding-left: 8%;
-  padding-right: 0%;
-  width: 80%;
   white-space: nowrap;
-}
-
-:local(.fileNameLabel) {
-  border: none;
+  background: transparent;
+  color: white;
   text-align: center;
   align-self: center;
-  padding-left: 8%;
-  padding-right: 0%;
-  width: 80%;
-}
-
-:local(.form) {
-  width: 80%;
 }
 
 :local(.hideFileInput) {
-  width: 0.1px;
-  height: 0.1px;
-  opacity: 0;
-  overflow: hidden;
+  visibility: hidden;
   position: absolute;
-  z-index: -1;
 }
diff --git a/src/react-components/create-object-dialog.js b/src/react-components/create-object-dialog.js
index 778ba06b1..98d1fb7f3 100644
--- a/src/react-components/create-object-dialog.js
+++ b/src/react-components/create-object-dialog.js
@@ -96,12 +96,10 @@ export default class CreateObjectDialog extends Component {
         <FontAwesomeIcon icon={faPaperclip} />
       </label>
     );
-    const filenameLabel = (
-      <label className={cx(styles.fileNameLabel, "add-media-form__link_field")}>{this.state.fileName}</label>
-    );
+    const filenameLabel = <label className={cx(styles.leftSideOfInput)}>{this.state.fileName}</label>;
     const urlInput = (
       <input
-        className={cx(styles.urlInput, "add-media-form__link_field")}
+        className={cx(styles.leftSideOfInput)}
         placeholder="Image/Video/glTF URL"
         onChange={this.onUrlChange}
         value={this.state.url}
@@ -112,14 +110,14 @@ export default class CreateObjectDialog extends Component {
       <div>
         {isMobile ? mobileInstructions : desktopInstructions}
         <form onSubmit={this.onCreateClicked}>
-          <div className="add-media-form">
+          <div className={styles.addMediaForm}>
             <input id={fileInputId} className={styles.hideFileInput} type="file" onChange={this.onFileChange} />
             <div className={styles.inputBorder}>
               {this.state.file ? filenameLabel : urlInput}
               {this.state.url || this.state.fileName ? cancelButton : uploadButton}
             </div>
-            <div className="add-media-form__buttons">
-              <button className="add-media-form__action-button">
+            <div className={styles.buttons}>
+              <button className={styles.actionButton}>
                 <span>create</span>
               </button>
             </div>
-- 
GitLab