Fix/linter (#10)

* fix(style): formatting inconsistencies across codebase

- Remove trailing semicolons from TypeScript imports
- Fix Vue template indentation and line breaks
- Standardize component attribute formatting
- Remove unnecessary empty lines
- Reorder import statements for consistency

* chore: update import path and add editorconfig

Update SidebarNavLink import path to match new component structure and add standard editorconfig for consistent code formatting
This commit is contained in:
Khafid Prayoga
2025-08-27 13:06:40 +07:00
committed by GitHub
parent 6b1c7a6b37
commit 6ad99d45f2
191 changed files with 108 additions and 236 deletions
+1
View File
@@ -1,3 +1,4 @@
import process from 'node:process'
import { defineEventHandler, getCookie, getRequestHeaders, getRequestURL, readBody } from 'h3'
const API_ORIGIN = process.env.API_ORIGIN as string
+16 -16
View File
@@ -1,6 +1,6 @@
export default defineEventHandler(async (event) => {
const body = await readBody(event)
// Mock data lengkap
const mockData = [
{
@@ -90,7 +90,7 @@ export default defineEventHandler(async (event) => {
status: 2,
updated_at: '2025-01-17',
fhir_id: 'PAT-001241',
}
},
]
// Ekstrak parameter filter dari request body
@@ -101,7 +101,7 @@ export default defineEventHandler(async (event) => {
date_to,
search,
page = 1,
limit = 10
limit = 10,
} = body
let filteredData = [...mockData]
@@ -113,30 +113,30 @@ export default defineEventHandler(async (event) => {
// Filter berdasarkan resource_type (transaction type)
if (resource_type && resource_type !== 'all') {
filteredData = filteredData.filter(item =>
item.resource_type.toLowerCase() === resource_type.toLowerCase()
filteredData = filteredData.filter(item =>
item.resource_type.toLowerCase() === resource_type.toLowerCase(),
)
}
// Filter berdasarkan rentang tanggal
if (date_from) {
filteredData = filteredData.filter(item =>
new Date(item.updated_at) >= new Date(date_from)
filteredData = filteredData.filter(item =>
new Date(item.updated_at) >= new Date(date_from),
)
}
if (date_to) {
filteredData = filteredData.filter(item =>
new Date(item.updated_at) <= new Date(date_to)
filteredData = filteredData.filter(item =>
new Date(item.updated_at) <= new Date(date_to),
)
}
// Filter berdasarkan pencarian nama pasien atau MRN
if (search) {
filteredData = filteredData.filter(item =>
item.patient.name.toLowerCase().includes(search.toLowerCase()) ||
item.patient.mrn.toLowerCase().includes(search.toLowerCase()) ||
item.fhir_id.toLowerCase().includes(search.toLowerCase())
filteredData = filteredData.filter(item =>
item.patient.name.toLowerCase().includes(search.toLowerCase())
|| item.patient.mrn.toLowerCase().includes(search.toLowerCase())
|| item.fhir_id.toLowerCase().includes(search.toLowerCase()),
)
}
@@ -158,14 +158,14 @@ export default defineEventHandler(async (event) => {
limit: Number(limit),
total_pages: totalPages,
has_next: page < totalPages,
has_prev: page > 1
has_prev: page > 1,
},
filters: {
status,
resource_type,
date_from,
date_to,
search
}
search,
},
}
})