From bfc822d2e2da0e5bd9632d8baf6488ab599434b9 Mon Sep 17 00:00:00 2001 From: TechQuery Date: Thu, 28 Dec 2023 14:52:43 +0800 Subject: [PATCH] [add] Time Range component [fix] some SSR detail errors [fix] Sentry SSL error in Docker --- Dockerfile | 2 +- components/Activity/Agenda/Card.tsx | 5 ++--- components/Base/TimeRange.tsx | 15 +++++++++++++++ models/Activity/index.ts | 11 ++++++++++- models/Product/Article.ts | 11 ++++++++++- pages/activity/[id]/agenda/[agendaId]/index.tsx | 6 +++--- pages/community/pioneer.tsx | 3 ++- pages/user/[uuid].tsx | 4 ++-- 8 files changed, 45 insertions(+), 12 deletions(-) create mode 100644 components/Base/TimeRange.tsx diff --git a/Dockerfile b/Dockerfile index d09059f56..78a44ea46 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM node:18-slim AS base RUN apt-get update && \ - apt-get install curl -y --no-install-recommends + apt-get install ca-certificates curl -y --no-install-recommends ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/components/Activity/Agenda/Card.tsx b/components/Activity/Agenda/Card.tsx index 015182fd2..326d8972b 100644 --- a/components/Activity/Agenda/Card.tsx +++ b/components/Activity/Agenda/Card.tsx @@ -4,12 +4,12 @@ import { observer } from 'mobx-react'; import dynamic from 'next/dynamic'; import { Component } from 'react'; import { Badge, Carousel, Col, Container, Row } from 'react-bootstrap'; -import { formatDate } from 'web-utility'; import { blobURLOf } from '../../../models/Base'; import { LarkImage } from '../../Base/LarkImage'; import { ScoreBar } from '../../Base/ScoreBar'; import { TextScrollableBox } from '../../Base/TextScrollableBox'; +import { TimeRange } from '../../Base/TimeRange'; import { ActivityPeople } from '../People'; import { AgendaToolbarProps } from './Toolbar'; @@ -98,8 +98,7 @@ export class AgendaCard extends Component {