- Add JSON content representation template (recit.json.php) - Create virtual /print page plugin for recit pages - Add recit.php base template for content representation - Create Pinia store for recit data management - Add block components (text, heading, image, list, quote, video, map) - Update PagedJsWrapper for dynamic content rendering with data-page-type - Modify header.php to pass recit JSON URL via data attribute - Update App.vue to load recit data on mount 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
15 lines
274 B
Vue
15 lines
274 B
Vue
<template>
|
|
<blockquote class="block-quote">
|
|
<div v-html="content.text"></div>
|
|
<cite v-if="content.citation">{{ content.citation }}</cite>
|
|
</blockquote>
|
|
</template>
|
|
|
|
<script setup>
|
|
defineProps({
|
|
content: {
|
|
type: Object,
|
|
required: true
|
|
}
|
|
});
|
|
</script>
|