Section Case Studies
The VSectionTopCaseStudies component is designed to display the top section of a case studies page. It integrates multiple child components for structured information presentation, including highlights, tags, and detailed descriptions.
Props
| Name | Type | Required | Description |
|---|---|---|---|
data | ICaseStudies | true | Object containing case study data. |
ICaseStudies Object Structure
The data prop must adhere to the ICaseStudies interface, which includes:
title(string): The title of the case study.subtitle(string): The subtitle of the case study.description(string): A detailed description of the case study.tags(Array<string>): Tags related to the case study.expertise(string): Key areas of expertise.deliverables(string): Items delivered in the project.techStack(string): Technologies used in the case study.
Example
vue
<script setup lang="ts">
import VSectionTopCaseStudies from 'UiKit/components/VSectionTop/VSectionTopCaseStudies.vue';
</script>
<template>
<VSectionTopCaseStudies
:data="{
title: 'E-commerce Platform Optimization',
subtitle: 'Improving speed and scalability',
description: 'Our team redesigned the e-commerce platform...',
tags: ['E-commerce', 'Performance'],
expertise: 'Performance Tuning, Cloud Architecture',
deliverables: 'Scalable Backend, CI/CD Pipeline',
techStack: 'Vue.js, AWS, Docker',
}"
/>
</template>E-commerce Platform Optimization
Improving speed and scalability
Our team redesigned the e-commerce platform...
Expertise
Performance Tuning, Cloud Architecture
Deliverables
Scalable Backend, CI/CD Pipeline
Tech Stack
Vue.js, AWS, Docker