Web:Client:Fix styles Preview.

This commit is contained in:
Vlada Gazizova 2022-08-18 17:57:49 +03:00
parent 7c639ff2e5
commit ef836af818
2 changed files with 44 additions and 19 deletions

View File

@ -96,6 +96,8 @@ const Appearance = (props) => {
<Preview
previewTheme={previewTheme}
selectAccentColor={selectAccentColor}
selectThemeId={selectThemeId}
themePreview="Light"
/>
),
},
@ -106,11 +108,13 @@ const Appearance = (props) => {
<Preview
previewTheme={previewTheme}
selectAccentColor={selectAccentColor}
selectThemeId={selectThemeId}
themePreview="Dark"
/>
),
},
],
[selectAccentColor, previewTheme]
[selectAccentColor, previewTheme, selectThemeId]
);
useEffect(() => {
@ -179,7 +183,7 @@ const Appearance = (props) => {
const onSaveSelectedColor = () => {
sendAppearanceTheme({ selected: selectThemeId })
.then(() => {
toastr.success(t("SuccessfullySaveSettingsMessage"));
toastr.success(t("Settings:SuccessfullySaveSettingsMessage"));
getAppearanceTheme();
})
.catch((error) => {

View File

@ -17,7 +17,7 @@ const StyledComponent = styled.div`
padding: 21px 0px 17px;
height: 100%;
background: ${(props) =>
props.previewTheme === "Light theme" ? "#f8f9f9" : "#292929"};
props.themePreview === "Light" ? "#f8f9f9" : "#292929"};
border-width: 1px;
border-style: solid;
border-radius: 16px 0px 0px 16px;
@ -30,7 +30,7 @@ const StyledComponent = styled.div`
border-left-style: none;
border-radius: 0px 16px 16px 0px;
background: ${(props) =>
props.previewTheme === "Light theme" ? "#FFFFFF" : "#333333"};
props.themePreview === "Light" ? "#FFFFFF" : "#333333"};
}
.section-header {
@ -68,17 +68,24 @@ const StyledComponent = styled.div`
.main-button-preview {
cursor: auto;
background-color: ${(props) => props.colorPreview};
}
.color,
.color-badge > div {
background: ${(props) => props.color};
background-color: ${(props) =>
props.themePreview === "Dark" && props.selectThemeId === 7
? "#FFFFFF"
: props.colorPreview} !important;
}
.color-badge > p {
color: ${(props) => props.color} !important;
}
.color-loaders rect {
fill: ${(props) =>
props.previewTheme === "Light theme"
? `${props.color} !important`
props.themePreview === "Light"
? `${props.colorPreview} !important`
: `#FFFFFF !important`};
}
@ -95,7 +102,7 @@ const StyledComponent = styled.div`
.loaders-theme {
background-color: ${(props) =>
props.previewTheme === "Light theme" ? "#FFF" : "#858585"};
props.themePreview === "Light" ? "#FFF" : "#858585"};
border-radius: 3px;
}
@ -128,7 +135,7 @@ const StyledComponent = styled.div`
.select {
background: ${(props) =>
props.previewTheme === "Light theme" ? "#f0f0f0" : "#333333"};
props.themePreview === "Light" ? "#f0f0f0" : "#333333"};
}
.section-tile {
@ -137,7 +144,7 @@ const StyledComponent = styled.div`
.border-color {
border-color: ${(props) =>
props.previewTheme === "Light theme" ? "#d0d5da" : "#474747"};
props.themePreview === "Light" ? "#d0d5da" : "#474747"};
}
.tile {
@ -149,7 +156,7 @@ const StyledComponent = styled.div`
.background {
background: ${(props) =>
props.previewTheme === "Light theme" ? "#FFF" : "#292929"};
props.themePreview === "Light" ? "#FFF" : "#292929"};
}
.tile-name {
@ -202,8 +209,8 @@ const StyledComponent = styled.div`
path {
fill: ${(props) =>
props.previewTheme === "Light theme"
? `${props.color} !important`
props.themePreview === "Light"
? `${props.colorPreview} !important`
: `#FFFFFF !important`};
}
}
@ -215,16 +222,20 @@ const StyledComponent = styled.div`
StyledComponent.defaultProps = { theme: Base };
const Preview = (props) => {
const { selectAccentColor, previewTheme } = props;
const { selectAccentColor, themePreview, selectThemeId } = props;
const [color, setColor] = useState();
const [colorPreview, setColorPreview] = useState(selectAccentColor);
useEffect(() => {
setColor(selectAccentColor);
setColorPreview(selectAccentColor);
}, [selectAccentColor]);
return (
<StyledComponent color={color} previewTheme={previewTheme}>
<StyledComponent
colorPreview={colorPreview}
themePreview={themePreview}
selectThemeId={selectThemeId}
>
<div className="menu border-color">
<div className="header">
<Loaders.Rectangle
@ -235,7 +246,7 @@ const Preview = (props) => {
</div>
<div className="main-button-container">
<MainButton text="Actions" className="main-button-preview color" />
<MainButton text="Actions" className="main-button-preview" />
</div>
<div className="menu-section">
@ -278,6 +289,11 @@ const Preview = (props) => {
/>
<Badge
className="menu-badge color-badge"
color={
themePreview === "Dark" && props.selectThemeId === 7
? "#444444"
: "#FFFFFF"
}
label={21}
fontSize="11px"
fontWeight={800}
@ -372,6 +388,11 @@ const Preview = (props) => {
<div className="action-button">
<Badge
className="section-badge color-badge"
color={
themePreview === "Dark" && props.selectThemeId === 7
? "#444444"
: "#FFFFFF"
}
label={3}
fontSize="11px"
fontWeight={800}