Skip to content

Commit 6e089e6

Browse files
committed
tweak posting to show avatar
1 parent 38cfceb commit 6e089e6

File tree

1 file changed

+23
-27
lines changed

1 file changed

+23
-27
lines changed

.vitepress/theme/components/VueJobs.vue

Lines changed: 23 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -42,31 +42,20 @@ onMounted(async () => {
4242
<div class="vuejobs-container" v-if="openings.length">
4343
<div class="vj-item" v-for="(job, n) in openings" :key="n">
4444
<a class="vj-job-title" :href="job.link" target="_blank">
45-
<p>
46-
{{ job.title }}
47-
<svg
48-
xmlns="http://www.w3.org/2000/svg"
49-
aria-hidden="true"
50-
focusable="false"
51-
height="24px"
52-
viewBox="0 0 24 24"
53-
width="24px"
54-
class="vt-link-icon"
55-
>
56-
<path d="M0 0h24v24H0V0z" fill="none"></path>
57-
<path
58-
d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"
59-
></path>
60-
</svg>
61-
</p>
45+
<img :src="job.company_logo" alt="" class="vj-company-logo" />
46+
<div>
47+
<p>
48+
{{ job.title }}
49+
</p>
6250

63-
<p class="vj-job-info">
64-
{{ job.company }}
65-
<span v-if="job.salary">·</span>
66-
{{ job.salary }}
67-
<span>·</span>
68-
{{ job.location }}
69-
</p>
51+
<p class="vj-job-info">
52+
{{ job.company }}
53+
<!-- <span v-if="job.salary">·</span> -->
54+
<!-- {{ job.salary }} -->
55+
<span>·</span>
56+
{{ job.location }}
57+
</p>
58+
</div>
7059
</a>
7160
</div>
7261
</div>
@@ -75,9 +64,9 @@ onMounted(async () => {
7564

7665
<style scoped>
7766
.vuejobs-container {
78-
background-color: var(--vt-c-bg-soft);
79-
padding: 5px 15px;
8067
border-radius: 2px;
68+
background-color: var(--vt-c-bg-soft);
69+
padding: 3px 10px;
8170
}
8271
.vj-item {
8372
padding: 10px 0 10px 0;
@@ -92,19 +81,26 @@ onMounted(async () => {
9281
.vuejobs-container a {
9382
line-height: 16px;
9483
transition: color 0.2s ease;
95-
display: inline-block;
9684
}
9785
.vuejobs-container a:hover {
9886
color: var(--vt-c-brand);
9987
}
10088
.vj-job-title {
10189
font-size: 12px;
10290
color: var(--vt-c-text-1);
91+
display: flex;
92+
flex-direction: row;
10393
}
10494
.vj-job-info {
10595
font-size: 11px;
10696
color: var(--vt-c-text-2);
10797
margin-top: 2px;
10898
line-height: 12px;
10999
}
100+
.vj-company-logo {
101+
width: 30px;
102+
height: 30px;
103+
margin-bottom: 10px;
104+
margin-right: 10px;
105+
}
110106
</style>

0 commit comments

Comments
 (0)