fix lbry/component style overrides in forms

This commit is contained in:
Sean Yesmunt 2019-07-09 01:53:24 -04:00
parent 3b01f66e80
commit 7102f06b82
4 changed files with 25 additions and 14 deletions

View file

@ -173,16 +173,14 @@ class SettingsPage extends React.PureComponent<Props, State> {
</header>
<div className="card__content">
<Form>
<FileSelector
type="openDirectory"
currentPath={daemonSettings.download_dir}
onFileChosen={(newDirectory: string) => {
setDaemonSetting('download_dir', newDirectory);
}}
/>
<p className="help">{__('LBRY downloads will be saved here.')}</p>
</Form>
<FileSelector
type="openDirectory"
currentPath={daemonSettings.download_dir}
onFileChosen={(newDirectory: string) => {
setDaemonSetting('download_dir', newDirectory);
}}
/>
<p className="help">{__('LBRY downloads will be saved here.')}</p>
</div>
</section>

View file

@ -44,8 +44,7 @@
line-height: var(--button-height);
border-radius: var(--button-radius);
font-size: 1.1rem;
padding-top: 0;
padding-bottom: 0;
padding: 0 var(--spacing-medium);
box-sizing: border-box;
}

View file

@ -1,5 +1,16 @@
@import '~@lbry/components/sass/form/_index.scss';
// Reset lbry components style that turns buttons inside of forms black
form {
.button--primary,
[type='submit'] {
&:not(:hover),
&:hover {
@extend .button--primary;
}
}
}
textarea {
&::placeholder {
opacity: 0.4;
@ -223,7 +234,10 @@ fieldset-section {
}
}
.button {
.button,
// specificity needed because of @lbry/component rules
// @lbry/componentfixme
.button[type='submit']:not(:hover) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: var(--input-border-radius);

View file

@ -576,4 +576,4 @@
"Are you sure you want to remove this support?": "Are you sure you want to remove this support?",
"These credits are permanently yours and can be removed at any time. Removing this support will reduce the claim's discoverability and return the LBC to your spendable balance.": "These credits are permanently yours and can be removed at any time. Removing this support will reduce the claim's discoverability and return the LBC to your spendable balance.",
"The better your tags are, the easier it will be for people to discover your channel.": "The better your tags are, the easier it will be for people to discover your channel."
}
}