Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.

Commit

Permalink
feat(articles-redesign): Change field type and add visibility logic.
Browse files Browse the repository at this point in the history
  • Loading branch information
APW26 committed Jul 6, 2023
1 parent 62524d3 commit f1e357a
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions packages/cms/src/schemas/fields/article-fields.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,6 @@ export const ARTICLE_FIELDS = [
type: 'localeString',
validation: localeStringValidation((rule) => rule.required()),
}),
defineField({
title: 'Update datum',
name: 'updatedDate',
type: 'datetime',
description:
'Dit veld moet worden ingevuld wanneer een "kennis" artikel wordt bijgewerkt, zodat de datum op het dashboard de bijgewerkte datum weergeeft in plaats van de oorspronkelijke publicatiedatum. Als dit veld niet wordt bijgewerkt, blijft de publicatiedatum zichtbaar.',
options: {
dateFormat: DATE_FORMAT,
timeFormat: TIME_FORMAT,
timeStep: 15,
},
}),
defineField({
title: 'Slug',
name: 'slug',
Expand Down Expand Up @@ -53,16 +41,28 @@ export const ARTICLE_FIELDS = [
defineField({
title: 'Hoofdcategorie',
name: 'mainCategory',
type: 'array',
of: [defineArrayMember({ type: 'string' })],
type: 'string',
options: {
layout: 'grid',
layout: 'radio',
list: [
{ title: 'Kennisartikelen', value: 'knowledge' },
{ title: 'Nieuwsartikelen', value: 'news' },
],
},
validation: (rule) => rule.required().min(1).max(1),
validation: (rule) => rule.required(),
}),
defineField({
title: 'Update datum',
name: 'updatedDate',
type: 'datetime',
description:
'Dit veld moet worden ingevuld wanneer een "kennis" artikel wordt bijgewerkt, zodat de datum op het dashboard de bijgewerkte datum weergeeft in plaats van de oorspronkelijke publicatiedatum. Als dit veld niet wordt bijgewerkt, blijft de publicatiedatum zichtbaar.',
options: {
dateFormat: DATE_FORMAT,
timeFormat: TIME_FORMAT,
timeStep: 15,
},
hidden: ({ parent }) => !parent?.mainCategory?.includes('knowledge'),
}),
defineField({
title: 'Categorieën instellen',
Expand Down

0 comments on commit f1e357a

Please sign in to comment.