feat: block thumbnails in admin UI

This commit is contained in:
Jeffrey 2026-02-20 14:50:21 +01:00
parent 1930e5b40d
commit afa9ce5b0a
36 changed files with 36 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 919 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDAlternateHeroBlock: Block = { export const FDAlternateHeroBlock: Block = {
slug: 'fdAlternateHero', slug: 'fdAlternateHero',
imageURL: '/block-thumbnails/fd-header-text-image-alt.png',
imageAltText: 'FD Alternativ Hero',
interfaceName: 'FDAlternateHeroBlock', interfaceName: 'FDAlternateHeroBlock',
labels: { labels: {
singular: 'FD Alternativ Hero (centrerad)', singular: 'FD Alternativ Hero (centrerad)',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDCardGridBlock: Block = { export const FDCardGridBlock: Block = {
slug: 'fdCardGrid', slug: 'fdCardGrid',
imageURL: '/block-thumbnails/fd-card-grid.png',
imageAltText: 'FD Kortrutnät',
interfaceName: 'FDCardGridBlock', interfaceName: 'FDCardGridBlock',
labels: { labels: {
singular: 'FD Kortrutnät', singular: 'FD Kortrutnät',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDContactBlock: Block = { export const FDContactBlock: Block = {
slug: 'fdContact', slug: 'fdContact',
imageURL: '/block-thumbnails/fd-contact.png',
imageAltText: 'FD Kontaktformulär',
interfaceName: 'FDContactBlock', interfaceName: 'FDContactBlock',
labels: { labels: {
singular: 'FD Kontaktinfo', singular: 'FD Kontaktinfo',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDContactFormBlock: Block = { export const FDContactFormBlock: Block = {
slug: 'fdContactForm', slug: 'fdContactForm',
imageURL: '/block-thumbnails/fd-contact.png',
imageAltText: 'FD Kontaktformulär',
interfaceName: 'FDContactFormBlock', interfaceName: 'FDContactFormBlock',
labels: { labels: {
singular: 'FD Kontaktformulär', singular: 'FD Kontaktformulär',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDCtaSideImageBlock: Block = { export const FDCtaSideImageBlock: Block = {
slug: 'fdCtaSideImage', slug: 'fdCtaSideImage',
imageURL: '/block-thumbnails/fd-cta-side-image.png',
imageAltText: 'FD CTA med bild',
interfaceName: 'FDCtaSideImageBlock', interfaceName: 'FDCtaSideImageBlock',
labels: { labels: {
singular: 'FD CTA med bild', singular: 'FD CTA med bild',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDFaqBlock: Block = { export const FDFaqBlock: Block = {
slug: 'fdFaq', slug: 'fdFaq',
imageURL: '/block-thumbnails/fd-faq.png',
imageAltText: 'FD FAQ',
interfaceName: 'FDFaqBlock', interfaceName: 'FDFaqBlock',
labels: { labels: {
singular: 'FD FAQ', singular: 'FD FAQ',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDFeatureAnnouncementBlock: Block = { export const FDFeatureAnnouncementBlock: Block = {
slug: 'fdFeatureAnnouncement', slug: 'fdFeatureAnnouncement',
imageURL: '/block-thumbnails/fd-feature-announcement.png',
imageAltText: 'FD Funktionsnyhet',
interfaceName: 'FDFeatureAnnouncementBlock', interfaceName: 'FDFeatureAnnouncementBlock',
labels: { labels: {
singular: 'FD Funktionsnyhet', singular: 'FD Funktionsnyhet',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDHeaderTextImageBlock: Block = { export const FDHeaderTextImageBlock: Block = {
slug: 'fdHeaderTextImage', slug: 'fdHeaderTextImage',
imageURL: '/block-thumbnails/fd-header-text-image.png',
imageAltText: 'FD Rubrik med bild',
interfaceName: 'FDHeaderTextImageBlock', interfaceName: 'FDHeaderTextImageBlock',
labels: { labels: {
singular: 'FD Rubrik med bild', singular: 'FD Rubrik med bild',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDHeroBlock: Block = { export const FDHeroBlock: Block = {
slug: 'fdHero', slug: 'fdHero',
imageURL: '/block-thumbnails/fd-hero.png',
imageAltText: 'FD Hero',
interfaceName: 'FDHeroBlock', interfaceName: 'FDHeroBlock',
labels: { labels: {
singular: 'FD Hero', singular: 'FD Hero',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDIconBarBlock: Block = { export const FDIconBarBlock: Block = {
slug: 'fdIconBar', slug: 'fdIconBar',
imageURL: '/block-thumbnails/fd-icon-bar.png',
imageAltText: 'FD Ikonrad',
interfaceName: 'FDIconBarBlock', interfaceName: 'FDIconBarBlock',
labels: { labels: {
singular: 'FD Ikonrad', singular: 'FD Ikonrad',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDLocationsGridBlock: Block = { export const FDLocationsGridBlock: Block = {
slug: 'fdLocationsGrid', slug: 'fdLocationsGrid',
imageURL: '/block-thumbnails/fd-places-grid.png',
imageAltText: 'FD Platser Grid',
interfaceName: 'FDLocationsGridBlock', interfaceName: 'FDLocationsGridBlock',
labels: { labels: {
singular: 'FD Platser Grid', singular: 'FD Platser Grid',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDPricingCardBlock: Block = { export const FDPricingCardBlock: Block = {
slug: 'fdPricingCard', slug: 'fdPricingCard',
imageURL: '/block-thumbnails/fd-pricing-card.png',
imageAltText: 'FD Priskort',
interfaceName: 'FDPricingCardBlock', interfaceName: 'FDPricingCardBlock',
labels: { labels: {
singular: 'FD Priskort', singular: 'FD Priskort',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDServicesGridBlock: Block = { export const FDServicesGridBlock: Block = {
slug: 'fdServicesGrid', slug: 'fdServicesGrid',
imageURL: '/block-thumbnails/fd-services-grid.png',
imageAltText: 'FD Tjänsterrutnät',
interfaceName: 'FDServicesGridBlock', interfaceName: 'FDServicesGridBlock',
labels: { labels: {
singular: 'FD Tjänsterutnät', singular: 'FD Tjänsterutnät',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDSpacerBlock: Block = { export const FDSpacerBlock: Block = {
slug: 'fdSpacer', slug: 'fdSpacer',
imageURL: '/block-thumbnails/fd-spacer.png',
imageAltText: 'FD Mellanrum',
interfaceName: 'FDSpacerBlock', interfaceName: 'FDSpacerBlock',
labels: { labels: {
singular: 'FD Mellanrum', singular: 'FD Mellanrum',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDTechPropertiesBlock: Block = { export const FDTechPropertiesBlock: Block = {
slug: 'fdTechProperties', slug: 'fdTechProperties',
imageURL: '/block-thumbnails/fd-tech-properties.png',
imageAltText: 'FD Tekniska Egenskaper',
interfaceName: 'FDTechPropertiesBlock', interfaceName: 'FDTechPropertiesBlock',
labels: { labels: {
singular: 'FD Tekniska egenskaper', singular: 'FD Tekniska egenskaper',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDUspChecklistBlock: Block = { export const FDUspChecklistBlock: Block = {
slug: 'fdUspChecklist', slug: 'fdUspChecklist',
imageURL: '/block-thumbnails/fd-usp-checklist.png',
imageAltText: 'FD USP-checklista',
interfaceName: 'FDUspChecklistBlock', interfaceName: 'FDUspChecklistBlock',
labels: { labels: {
singular: 'FD USP-checklista', singular: 'FD USP-checklista',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDUspTableBlock: Block = { export const FDUspTableBlock: Block = {
slug: 'fdUspTable', slug: 'fdUspTable',
imageURL: '/block-thumbnails/fd-usp-table.png',
imageAltText: 'FD USP-tabell',
interfaceName: 'FDUspTableBlock', interfaceName: 'FDUspTableBlock',
labels: { labels: {
singular: 'FD USP-tabell', singular: 'FD USP-tabell',

View File

@ -2,6 +2,8 @@ import type { Block } from 'payload'
export const FDWideCardBlock: Block = { export const FDWideCardBlock: Block = {
slug: 'fdWideCard', slug: 'fdWideCard',
imageURL: '/block-thumbnails/fd-wide-card.png',
imageAltText: 'FD Bredt kort',
interfaceName: 'FDWideCardBlock', interfaceName: 'FDWideCardBlock',
labels: { labels: {
singular: 'FD Bredt kort', singular: 'FD Bredt kort',