Skip to content

Commit 813c1f5

Browse files
fix: improve rule item layout
1 parent e4ed6c0 commit 813c1f5

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

website/src/catalog/RuleList.vue

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,22 @@ const rules = computed(() => getRules(props.filter))
1414
</script>
1515

1616
<template>
17-
<h2>
18-
Rule List
19-
</h2>
17+
<h3>Rule List</h3>
18+
<br/>
2019
<TransitionGroup class="rule-list" tag="ul">
2120
<li v-for="rule in rules" :key="rule.language + rule.id" class="rule-item">
2221
<div class="rule-header">
2322
<a :href="rule.link" class="rule-name">{{ rule.name }}</a>
23+
<Badge v-if="rule.hasFix" type="tip" text="🛠️ Has Fix" />
24+
<div v-else/>
25+
</div>
26+
<div class="rule-details">
2427
<div class="rule-badges">
25-
<Badge type="info" :text="rule.type" />
2628
<a :href="`/catalog/${rule.language}/`">
2729
<Badge type="info" :text="languages[rule.language]" />
2830
</a>
31+
<Badge type="info" :text="rule.type" />
2932
</div>
30-
</div>
31-
<div class="rule-details">
32-
<Badge v-if="rule.hasFix" type="tip" text="🛠️ Has Fix" />
33-
<div v-else/>
3433
<!--
3534
<div class="features">
3635
<span v-for="feature in rule.features" :key="feature" class="feature-tag">
@@ -89,6 +88,12 @@ a:hover {
8988
9089
.playground-link {
9190
font-size: 0.8em;
91+
color: var(--vp-button-brand-bg);
92+
filter: brightness(1.1);
93+
}
94+
.playground-link:hover {
95+
color: var(--vp-button-brand-bg);
96+
filter: brightness(1.35);
9297
}
9398
9499
.v-move,

0 commit comments

Comments
 (0)