Merge: - client: fix log filters and guide tab styles

Closes #1951

* commit '9fecab8675b3496cb6fa5f03084e0be7c364a263':
  - client: fix log filters styles
  - client: fix guide tab styles
This commit is contained in:
Ildar Kamalov 2020-08-03 15:45:53 +03:00
commit 57e43a66c3
8 changed files with 56 additions and 13 deletions

View File

@ -9,7 +9,7 @@ const Filters = ({ filter, refreshLogs, setIsLoading }) => (
<Trans>query_log</Trans> <Trans>query_log</Trans>
<button <button
type="button" type="button"
className="btn btn-icon--green ml-3 bg-transparent" className="btn btn-icon--green logs__refresh"
onClick={refreshLogs} onClick={refreshLogs}
> >
<svg className="icons icon--24"> <svg className="icons icon--24">

View File

@ -539,3 +539,16 @@
.loading__text { .loading__text {
transform: translateY(3rem); transform: translateY(3rem);
} }
.logs__refresh {
position: relative;
top: 3px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
padding: 0;
margin-left: 15px;
background-color: transparent;
}

View File

@ -53,7 +53,7 @@ const Form = ({
{INPUTS_FIELDS.map(({ {INPUTS_FIELDS.map(({
name, title, description, placeholder, validate, max, name, title, description, placeholder, validate, max,
}) => <div className="col-12" key={name}> }) => <div className="col-12" key={name}>
<div className="col-7 p-0"> <div className="col-12 col-md-7 p-0">
<div className="form__group form__group--settings"> <div className="form__group form__group--settings">
<label htmlFor={name} <label htmlFor={name}
className="form__label form__label--with-desc">{t(title)}</label> className="form__label form__label--with-desc">{t(title)}</label>

View File

@ -13,3 +13,17 @@
margin-bottom: 20px; margin-bottom: 20px;
font-size: 15px; font-size: 15px;
} }
.guide__address {
display: block;
margin-bottom: 7px;
font-size: 13px;
font-weight: 700;
}
@media screen and (min-width: 768px) {
.guide__address {
display: list-item;
font-size: 15px;
}
}

View File

@ -24,8 +24,8 @@ const SetupGuide = ({
<div className="mt-1"> <div className="mt-1">
<Trans>install_devices_address</Trans>: <Trans>install_devices_address</Trans>:
</div> </div>
<div className="mt-2 font-weight-bold"> <div className="mt-3">
{dnsAddresses.map((ip) => <li key={ip}>{ip}</li>)} {dnsAddresses.map((ip) => <li key={ip} className="guide__address">{ip}</li>)}
</div> </div>
</div> </div>
<Guide dnsAddresses={dnsAddresses} /> <Guide dnsAddresses={dnsAddresses} />

View File

@ -6,18 +6,24 @@
.page-header--logs { .page-header--logs {
flex-direction: row; flex-direction: row;
align-items: flex-end; align-items: flex-end;
margin: 2rem 0 3rem; margin: 2rem 0 2.8rem;
}
.page-header--logs .page-title {
display: inline-flex;
align-items: center;
} }
@media (max-width: 991px) { @media (max-width: 991px) {
.page-header--logs { .page-header--logs {
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
margin-bottom: 1.5rem; margin: 1.1rem 0;
} }
.page-header--logs .page-title { .page-header--logs .page-title {
padding-bottom: 2.5rem;; margin-bottom: 1.1rem;
font-size: 1.8rem;
} }
} }

View File

@ -2,8 +2,16 @@
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
margin-bottom: 15px; margin-bottom: 15px;
padding: 15px 0; padding: 10px 0;
border-bottom: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
overflow: auto;
}
@media screen and (min-width: 768px) {
.tabs__controls {
padding: 15px 0;
overflow: initial;
}
} }
.tabs__controls--form { .tabs__controls--form {
@ -26,11 +34,18 @@
align-items: center; align-items: center;
min-width: 70px; min-width: 70px;
font-size: 13px; font-size: 13px;
white-space: nowrap;
color: #555555; color: #555555;
cursor: pointer; cursor: pointer;
opacity: 0.6; opacity: 0.6;
} }
@media screen and (min-width: 768px) {
.tab__control {
white-space: normal;
}
}
.tab__control:hover, .tab__control:hover,
.tab__control:focus { .tab__control:focus {
opacity: 1; opacity: 1;

View File

@ -337,11 +337,6 @@ export const RESPONSE_FILTER = {
query: 'processed', query: 'processed',
label: 'show_processed_responses', label: 'show_processed_responses',
}, },
SPACE: {
query: 'all',
label: '',
disabled: true,
},
BLOCKED: { BLOCKED: {
query: 'blocked', query: 'blocked',
label: 'show_blocked_responses', label: 'show_blocked_responses',