Skip to content

Commit

Permalink
feat: review css files
Browse files Browse the repository at this point in the history
  • Loading branch information
OPesicka committed Feb 24, 2024
1 parent 7f83a5a commit d5abe36
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 56 deletions.
75 changes: 39 additions & 36 deletions workspaces/js/css/template.css
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,22 @@
position: absolute;
z-index: 1500;
}

.flows-header {
display: flex;
padding-right: 28px;
}

.flows-title {
font-family: var(--flows-font-family);
font-size: var(--flows-heading-font-size);
line-height: var(--flows-heading-line-height);
font-weight: var(--flows-heading-font-weight);
font-size: var(--flows-title-font-size);
line-height: var(--flows-title-line-height);
font-weight: var(--flows-title-font-weight);
margin: 0;
}

.flows-body {
margin-top: 12px;
margin-bottom: 12px;
margin-top: var(--flows-size-medium);

font-family: var(--flows-font-family);
font-size: var(--flows-base-font-size);
Expand All @@ -31,13 +32,13 @@
.flows-footer {
display: flex;
align-items: flex-start;
margin-top: 12px;
gap: 8px;
margin-top: var(--flows-size-medium);
gap: var(--flows-size-small);
}
.flows-footer div {
display: flex;
flex-wrap: wrap;
gap: 8px;
gap: var(--flows-size-small);
}
.flows-footer div:nth-child(2) {
flex: 1;
Expand All @@ -48,11 +49,12 @@
}

.flows-button {
background-color: var(--flows-background-subtle);
background-color: var(--flows-bg-subtle);
border: var(--flows-border);
color: var(--flows-text);
border-radius: calc(var(--flows-borderRadius) - 2px);
color: var(--flows-fg-default);
border-radius: var(--flows-borderRadius-small);
padding: 4px 8px;
text-wrap: nowrap;
font-family: var(--flows-font-family);
font-size: var(--flows-base-font-size);
line-height: var(--flows-base-line-height);
Expand All @@ -66,31 +68,31 @@
pointer-events: none;
}
.flows-button:hover {
background-color: var(--flows-background-hover);
background-color: var(--flows-bg-hover);
}

.flows-continue,
.flows-option {
background-color: var(--flows-primary);
border: 1px solid var(--flows-primary);
color: var(--flows-text-on-primary);
background-color: var(--flows-bg-primary);
border: 1px solid var(--flows-bg-primary);
color: var(--flows-fg-onPrimary);
}

.flows-continue:hover,
.flows-option:hover {
background-color: var(--flows-primary-hover);
border: 1px solid var(--flows-primary-hover);
background-color: var(--flows-bg-primary-hover);
border: 1px solid var(--flows-bg-primary-hover);
}

.flows-finish {
background-color: var(--flows-primary);
border: 1px solid var(--flows-primary);
color: var(--flows-text-on-primary);
background-color: var(--flows-bg-primary);
border: 1px solid var(--flows-bg-primary);
color: var(--flows-fg-onPrimary);
}

.flows-finish:hover {
background-color: var(--flows-primary-hover);
border: 1px solid var(--flows-primary-hover);
background-color: var(--flows-bg-primary-hover);
border: 1px solid var(--flows-bg-primary-hover);
}

.flows-cancel {
Expand All @@ -112,7 +114,7 @@
50%;
mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 16 16'%3e%3cpath fill='currentColor' d='M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z' /%3e%3c/svg%3e")
50%;
background-color: var(--flows-text);
background-color: var(--flows-fg-default);
}
.flows-overlay-cancel {
cursor: pointer;
Expand All @@ -121,10 +123,10 @@
/* Tooltip styles */

.flows-tooltip {
background-color: var(--flows-background);
background-color: var(--flows-bg-default);
border: var(--flows-border);
color: var(--flows-text);
border-radius: var(--flows-borderRadius);
color: var(--flows-fg-default);
border-radius: var(--flows-borderRadius-medium);
position: absolute;
padding: var(--flows-tooltip-padding);
box-shadow: var(--flows-shadow);
Expand All @@ -133,7 +135,8 @@
font-size: var(--flows-base-font-size);
line-height: var(--flows-base-line-height);

max-width: var(--flows-toltip-maxWidth);
min-width: var(--flows-tooltip-minWidth);
max-width: var(--flows-tooltip-maxWidth);
}
.flows-tooltip-overlay {
position: fixed;
Expand Down Expand Up @@ -164,19 +167,19 @@
}
.flows-arrow {
position: absolute;
width: 12px;
height: 12px;
width: var(--flows-size-medium);
height: var(--flows-size-medium);
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
border-radius: 2px;
border-radius: var(--flows-borderRadius-xSmall);
}
.flows-arrow-bottom {
border: var(--flows-border);
z-index: -1;
box-shadow: var(--flows-shadow);
}
.flows-arrow-top {
background-color: var(--flows-background);
background-color: var(--flows-bg-default);
border: var(--flows-border);
border-color: rgba(0, 0, 0, 0);
background-clip: padding-box;
Expand All @@ -196,17 +199,17 @@
}

.flows-modal {
background-color: var(--flows-background);
background-color: var(--flows-bg-default);
border: var(--flows-border);
color: var(--flows-text);
border-radius: var(--flows-borderRadius);
color: var(--flows-fg-default);
border-radius: var(--flows-borderRadius-medium);
box-shadow: var(--flows-shadow);
padding: var(--flows-modal-padding);
min-width: var(--flows-modal-minWidth);
max-width: var(--flows-model-maxWidth);
position: relative;
}
.flows-modal .flows-cancel {
top: var(--flows-tooltip-padding);
right: var(--flows-tooltip-padding);
top: var(--flows-modal-padding);
right: var(--flows-modal-padding);
}
58 changes: 38 additions & 20 deletions workspaces/js/css/vars.css
Original file line number Diff line number Diff line change
@@ -1,34 +1,52 @@
:root {
--flows-background: #ffffff;
--flows-background-subtle: #f5f5f5;
--flows-background-hover: #ececec;
--flows-text: #222222;
--flows-text-on-primary: #ffffff;
--flows-primary: #ec6441;
--flows-primary-hover: #d44121;
/* Colors */
--flows-bg-default: #ffffff;
--flows-bg-subtle: #f5f5f5;
--flows-bg-hover: #ececec;
--flows-bg-primary: #ec6441;
--flows-bg-primary-hover: #d44121;
--flows-bg-overlay: rgba(0, 0, 0, 0.5);

--flows-fg-default: #222222;
--flows-fg-onPrimary: #ffffff;

--flows-border: 1px solid #cccccc;

--flows-shadow: 0px 8px 12px rgba(28, 26, 39, 0.08), 0px 6px 8px rgba(28, 26, 39, 0.12),
0px 0px 1px rgba(28, 26, 39, 0.16);
--flows-borderRadius: 8px;

--flows-tooltip-padding: 16px;
--flows-tooltip-overlayBackground: rgba(0, 0, 0, 0.5);
--flows-tooltip-overlayBorderRadius: 8px;
--flows-tooltip-overlayPadding: 4px;
--flows-toltip-maxWidth: 280px;
/* Sizes */
--flows-borderRadius-xSmall: 3px;
--flows-borderRadius-small: 6px;
--flows-borderRadius-medium: 8px;
--flows-borderRadius-large: 12px;

--flows-modal-overlayBackground: rgba(0, 0, 0, 0.5);
--flows-modal-padding: 16px;
--flows-modal-minWidth: 300px;
--flows-model-maxWidth: 600px;
--flows-size-xSmall: 4px;
--flows-size-small: 8px;
--flows-size-medium: 12px;
--flows-size-large: 20px;

/* Typography */
--flows-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
Cantarell, "Helvetica Neue", sans-serif;

--flows-base-font-size: 14px;
--flows-base-line-height: 20px;

--flows-heading-font-size: 16px;
--flows-heading-line-height: 24px;
--flows-heading-font-weight: 600;
--flows-title-font-size: 16px;
--flows-title-line-height: 24px;
--flows-title-font-weight: 600;

/* Elements */
--flows-tooltip-padding: var(--flows-size-large);
--flows-tooltip-overlayBackground: var(--flows-bg-overlay);
--flows-tooltip-overlayBorderRadius: var(--flows-borderRadius-medium);
--flows-tooltip-overlayPadding: 4px;
--flows-tooltip-minWidth: 200px;
--flows-tooltip-maxWidth: 320px;

--flows-modal-overlayBackground: var(--flows-bg-overlay);
--flows-modal-padding: var(--flows-size-large);
--flows-modal-minWidth: 320px;
--flows-model-maxWidth: 640px;
}

0 comments on commit d5abe36

Please sign in to comment.