fix(ui): resolve duplicate attributes and improve code style

- Remove duplicate class attributes in ProjectsView and ClaimView
- Fix attribute ordering for better readability
- Replace this references with direct variable names in templates
- Update icon-size prop to use kebab-case
- Remove unnecessary comments and improve formatting
- Fix import organization in ProjectsView

This commit resolves Vue template errors and improves code consistency.
This commit is contained in:
Matthew Raymer
2025-04-02 00:39:38 -07:00
parent e94c8d179a
commit 9bccd1f02d
7 changed files with 384 additions and 371 deletions

View File

@@ -239,9 +239,8 @@
class="border-b border-slate-300"
>
<a
class="block py-4 flex gap-4"
@click="onClickLoadProject(project.handleId)"
class="block py-4 flex gap-4 cursor-pointer"
@click="onClickLoadProject(project.handleId)"
>
<div class="flex-none">
<ProjectIcon
@@ -284,9 +283,8 @@ import {
didInfo,
getHeaders,
getPlanFromCache,
OfferSummaryRecord,
PlanData,
} from "../libs/endorserServer";
import { OfferSummaryRecord, PlanData } from "../interfaces/records";
import * as libsUtil from "../libs/util";
import { OnboardPage } from "../libs/util";
import { logger } from "../utils/logger";