update-fixxd

This commit is contained in:
Untone 2024-02-17 21:57:02 +03:00
parent 3f7679710f
commit c2035b801a
2 changed files with 8 additions and 3 deletions

View File

@ -23,7 +23,7 @@ import stylesHeader from '../../Nav/Header/Header.module.scss'
import styles from './ArticleCard.module.scss'
export type ArticleCardProps = {
// TODO: refactor this, please
// TODO: refactor this, please
settings?: {
noicon?: boolean
noimage?: boolean
@ -192,7 +192,7 @@ export const ArticleCard = (props: ArticleCardProps) => {
<div class={styles.shoutCardType}>
<a href={`/expo/${props.article.layout}`}>
<Icon name={props.article.layout} class={styles.icon} />
{/*<Icon name={`${layout}-hover`} class={clsx(styles.icon, styles.iconHover)} />*/}
{/*<Icon name={`${layout}-hover`} class={clsx(styles.icon, styles.iconHover)} />*/}
</a>
</div>
</Show>

View File

@ -229,10 +229,15 @@ export const EditorProvider = (props: { children: JSX.Element }) => {
const publishShoutById = async (shout_id: number) => {
try {
const newShout = await apiClient.updateArticle({
const { shout: newShout, error } = await apiClient.updateArticle({
shout_id,
publish: true,
})
if (error) {
console.error(error)
snackbar?.showSnackbar({ type: 'error', body: error })
return
}
if (newShout) {
addArticles([newShout])
openPage(router, 'feed')