Style fix for share popup

This commit is contained in:
kvakazyambra 2023-05-16 22:17:47 +03:00
parent 1169cd44ad
commit c973b28161
2 changed files with 11 additions and 2 deletions

View File

@ -426,6 +426,10 @@
z-index: 3; z-index: 3;
} }
.shoutCardDetailsActive {
z-index: 4;
}
.shoutCardDetailsContent { .shoutCardDetailsContent {
display: flex; display: flex;

View File

@ -1,4 +1,4 @@
import { createMemo, For, Show } from 'solid-js' import { createMemo, createSignal, For, Show } from 'solid-js'
import type { Shout } from '../../graphql/types.gen' import type { Shout } from '../../graphql/types.gen'
import { capitalize } from '../../utils' import { capitalize } from '../../utils'
import { translit } from '../../utils/ru2en' import { translit } from '../../utils/ru2en'
@ -85,6 +85,8 @@ export const ArticleCard = (props: ArticleCardProps) => {
changeSearchParam('scrollTo', 'comments') changeSearchParam('scrollTo', 'comments')
} }
const [isSharePopupActive, setIsSharePopupActive] = createSignal(false)
return ( return (
<section <section
class={clsx(styles.shoutCard, `${props.settings?.additionalClass || ''}`)} class={clsx(styles.shoutCard, `${props.settings?.additionalClass || ''}`)}
@ -172,7 +174,10 @@ export const ArticleCard = (props: ArticleCardProps) => {
</Show> </Show>
<Show when={props.settings?.isFeedMode}> <Show when={props.settings?.isFeedMode}>
<section class={styles.shoutCardDetails}> <section
class={styles.shoutCardDetails}
classList={{ [styles.shoutCardDetailsActive]: isSharePopupActive() }}
>
<div class={styles.shoutCardDetailsContent}> <div class={styles.shoutCardDetailsContent}>
<ShoutRatingControl shout={props.article} class={styles.shoutCardDetailsItem} /> <ShoutRatingControl shout={props.article} class={styles.shoutCardDetailsItem} />