diff --git a/components.d.ts b/components.d.ts
index d50c319..637f777 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -1,11 +1,8 @@
// generated by unplugin-vue-components
// We suggest you to commit this file into source control
-// Read more: https://github.com/vuejs/core/pull/3399
-import '@vue/runtime-core'
+// Read more: https://github.com/vuejs/vue-next/pull/3399
-export {}
-
-declare module '@vue/runtime-core' {
+declare module 'vue' {
export interface GlobalComponents {
AboutMe: typeof import('./src/components/presentation/about-me.vue')['default']
AppHeader: typeof import('./src/components/app-header.vue')['default']
@@ -13,13 +10,12 @@ declare module '@vue/runtime-core' {
CrcCard: typeof import('./src/components/architecture/crc-card.vue')['default']
ForgettingCurve: typeof import('./src/components/smart-notes/forgetting-curve.vue')['default']
JulienCalixte: typeof import('./src/components/core/julien-calixte.vue')['default']
- MyBooks: typeof import('./src/components/presentation/my-books.vue')['default']
MyProjects: typeof import('./src/components/presentation/my-projects.vue')['default']
OrderTag: typeof import('./src/components/core/order-tag.vue')['default']
ProductionFlow: typeof import('./src/components/flow/ProductionFlow.vue')['default']
- RouterLink: typeof import('vue-router')['RouterLink']
- RouterView: typeof import('vue-router')['RouterView']
ToucanIcon: typeof import('./src/components/core/toucan-icon.vue')['default']
Welcome: typeof import('./src/components/Welcome.vue')['default']
}
}
+
+export { }
diff --git a/src/components/architecture/crc-card.vue b/src/components/architecture/crc-card.vue
index 354dd7e..7f153d1 100644
--- a/src/components/architecture/crc-card.vue
+++ b/src/components/architecture/crc-card.vue
@@ -1,35 +1,75 @@
-
-
{{ name }}
+
{{ name }}
- -
+
-
{{ responsability }}
+
-
+
- -
+
-
{{ collaborator }}
+
+
@@ -72,5 +112,11 @@ withDefaults(defineProps(), {
visibility: hidden;
}
}
+
+ & [contenteditable] {
+ background-color: rgb(76, 71, 71);
+ padding: 0 0.5rem;
+ border-radius: 0.5rem;
+ }
}
diff --git a/src/pages/crc-cards-playground.mdx b/src/pages/crc-cards-playground.mdx
new file mode 100644
index 0000000..d026c40
--- /dev/null
+++ b/src/pages/crc-cards-playground.mdx
@@ -0,0 +1,8 @@
+---
+title: CRC Card playground
+layout: post
+---
+
+# CRC Card playground
+
+
diff --git a/src/pages/posts/crc-cards-as-training-material.mdx b/src/pages/posts/crc-cards-as-training-material.mdx
index 78d0a85..16fc2bf 100644
--- a/src/pages/posts/crc-cards-as-training-material.mdx
+++ b/src/pages/posts/crc-cards-as-training-material.mdx
@@ -222,3 +222,9 @@ export const UserBookmarks: FunctionComponent = ({ userId }) => {
// removing the magic number at the same time
```
+
+## Playground
+
+Do you want to create your own CRC cards?
+
+Take a look at [the CRC card playground](/crc-cards-playground)!