liveblog update fix

This commit is contained in:
echo 2026-02-16 19:15:31 +01:00
parent 4c4d741b1f
commit 10fe702749
3 changed files with 28 additions and 9 deletions

View File

@ -6,6 +6,7 @@ import {
IsUUID,
IsNumber,
IsBoolean,
IsDateString,
} from 'class-validator';
import {
ArticleStatus,
@ -371,6 +372,18 @@ export class CreateLiveBlogUpdateDto {
@IsString()
content: string;
@IsOptional()
@IsBoolean()
isPinned?: boolean;
@IsOptional()
@IsString()
authorId?: string;
@IsOptional()
@IsDateString()
scheduledAt?: string;
@IsOptional()
@IsString()
image?: string;
@ -389,6 +402,14 @@ export class UpdateLiveBlogUpdateDto {
@IsString()
content?: string;
@IsOptional()
@IsBoolean()
isPinned?: boolean;
@IsOptional()
@IsString()
authorId?: string;
@IsOptional()
@IsString()
image?: string;
@ -400,8 +421,4 @@ export class UpdateLiveBlogUpdateDto {
@IsOptional()
@IsString()
authorName?: string;
@IsOptional()
@IsBoolean()
isPinned?: boolean;
}

View File

@ -116,7 +116,8 @@ export function PinnedLiveBlogsSidebar() {
{liveBlogs.map((liveBlog) => (
<Link
key={liveBlog.id}
to={`/live-blogs/${liveBlog.slug}`}
to="/live-blogs/$slug"
params={{ slug: liveBlog.slug }}
className="block group"
>
<div className="p-4 border-2 border-foreground/10 hover:border-foreground hover:shadow-brutal-sm transition-all duration-150 group-hover:-translate-y-1">

View File

@ -38,7 +38,8 @@ export function LiveBlogsComponent() {
{data?.data.map((liveBlog) => (
<Link
key={liveBlog.id}
to={`/live-blogs/${liveBlog.slug}`}
to="/live-blogs/$slug"
params={{ slug: liveBlog.slug }}
className="p-6 rounded-xl border bg-card hover:shadow-lg transition-shadow cursor-pointer block"
>
<div className="flex items-start justify-between mb-4">