Skip to content

Commit

Permalink
Remove button translate from mobile & add isna data
Browse files Browse the repository at this point in the history
  • Loading branch information
FarhannDev committed Nov 8, 2023
1 parent a7ddd24 commit ca059d8
Show file tree
Hide file tree
Showing 5 changed files with 556 additions and 300 deletions.
6 changes: 3 additions & 3 deletions components/navbar/NavbarFixed.vue
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ const toggleMenu = (() => {
d="M0 4s0-2 2-2h12s2 0 2 2v6s0 2-2 2h-4c0 .667.083 1.167.25 1.5H11a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1h.75c.167-.333.25-.833.25-1.5H2s-2 0-2-2V4zm1.398-.855a.758.758 0 0 0-.254.302A1.46 1.46 0 0 0 1 4.01V10c0 .325.078.502.145.602.07.105.17.188.302.254a1.464 1.464 0 0 0 .538.143L2.01 11H14c.325 0 .502-.078.602-.145a.758.758 0 0 0 .254-.302 1.464 1.464 0 0 0 .143-.538L15 9.99V4c0-.325-.078-.502-.145-.602a.757.757 0 0 0-.302-.254A1.46 1.46 0 0 0 13.99 3H2c-.325 0-.502.078-.602.145z" />
</svg>
</button>
<TranslateGoogleTranslateButtonFixed class="mx-2 px-0 py-2" />
<!-- <TranslateGoogleTranslateButtonFixed class="mx-2 px-0 py-2" /> -->
<button class="navbar-toggler border-0 d-xl-none d-xxl-none button-hamburger" type="button"
data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown" aria-controls="navbarNavDropdown"
aria-expanded="false" aria-label="Toggle navigation">
Expand Down Expand Up @@ -194,8 +194,8 @@ const toggleMenu = (() => {
</li>

<li class="nav-item">
<NuxtLink @click="toggleMenu()" :class="`nav-link mx-md-1 ${route.path === '/gallery-smartnation' ? 'active' : ''
}`" to="/gallery-smartnation">Galeri
<NuxtLink @click="toggleMenu()" :class="`nav-link mx-md-1 ${route.path === '/gallery' || route.path === `/gallery/${route.params.id}` ? 'active' : ''
}`" to="/gallery">Galeri
</NuxtLink>
</li>
<li class="nav-item">
Expand Down
4 changes: 2 additions & 2 deletions components/navbar/NavbarSticky.vue
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ const routePathMenu: globalThis.ComputedRef<string | string[]> = computed(() =>
</svg>
</button>

<TranslateGoogleTranslateButtonSticky class="mx-2 px-0 py-2" />
<!-- <TranslateGoogleTranslateButtonSticky class="mx-2 px-0 py-2" /> -->

<button class="navbar-toggler border-0 d-xl-none d-xxl-none button-hamburger" type="button"
data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown" aria-controls="navbarNavDropdown"
Expand Down Expand Up @@ -231,7 +231,7 @@ const routePathMenu: globalThis.ComputedRef<string | string[]> = computed(() =>
</li>

<li class="nav-item">
<NuxtLink @click="toggleMenu" :class="`nav-link mx-md-1 ${route.path === '/gallery' ? 'active' : ''
<NuxtLink @click="toggleMenu" :class="`nav-link mx-md-1 ${route.path === '/gallery' || route.path === `/gallery/${route.params.id}` ? 'active' : ''
}`" to="/gallery">Galeri
</NuxtLink>
</li>
Expand Down
30 changes: 24 additions & 6 deletions pages/events/category/[id].vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,19 @@ categoryDescription.value = category.description
categoryParentId.value = category.parent
let eventsData =
posts.filter(post => post.categories.find(category => category === categoryPostsId.value))
.sort((a, b) => b.date_gmt.toString().localeCompare(a.date_gmt.toString()))
?.slice(0, 12)
categoryPostsId.value === Number(90)
? posts.filter(post => post.categories.find(category => category === categoryPostsId.value ||
category === Number(91) ||
category === Number(92) ||
category === Number(93) ||
category === Number(94) ||
category === Number(155)))
.sort((a, b) => b.date_gmt.toString().localeCompare(a.date_gmt.toString()))
.slice(0, 18)
:
posts.filter(post => post.categories.find(category => category === categoryPostsId.value))
.sort((a, b) => b.date_gmt.toString().localeCompare(a.date_gmt.toString()))
?.slice(0, 18)
const isnaCategoriesData = categories.filter(category => category.parent === Number(90))
Expand Down Expand Up @@ -64,6 +74,15 @@ const handleClickButton = (values: any) => {
}
const popularEventsData = posts.filter(post => post.categories.find(category => category === categoryPostsId.value ||
category === Number(91) ||
category === Number(92) ||
category === Number(93) ||
category === Number(94) ||
category === Number(155)))
.sort((a, b) => b.date_gmt.toString().localeCompare(a.date_gmt.toString()))
.slice(0, 10)
useSeoMeta({
title: `Berita Kategori ${categoryTitle.value}`,
description: categoryDescription.value,
Expand Down Expand Up @@ -156,7 +175,7 @@ useSeoMeta({
</ul>
</div>
<!-- Pagination start -->
<div v-show="posts.length >= 12" class="d-flex justify-content-center g-2 pt-5">
<div v-if="eventsData.length" class="d-flex justify-content-center g-2 pt-5">
<nav aria-label="Page navigation example">
<ul class="pagination">
<li class="page-item mx-2">
Expand Down Expand Up @@ -194,8 +213,7 @@ useSeoMeta({

<div class="d-flex flex-column">
<div class="vstack g-3">
<ArticlesArticleListTitle
:posts="posts.filter(post => post.categories.find(category => category === Number(90))).sort((a, b) => b.date_gmt.toString().localeCompare(a.date_gmt.toString())).slice(0, 10)" />
<ArticlesArticleListTitle :posts="popularEventsData" />
</div>
</div>
</article>
Expand Down
46 changes: 23 additions & 23 deletions server/api/teams/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import useGenerateUniqueId from "~/composables/useGenerateUniqueId";
import useGenerateUniqueId from '~/composables/useGenerateUniqueId';

interface Teams {
id: number | string;
Expand All @@ -11,43 +11,43 @@ interface Teams {
const teams: Teams[] = [
{
id: useGenerateUniqueId(),
name: "Dr. Ir. Cahyana Ahmadjayadi",
jobs: "Co-Founder & Chairman",
name: 'Dr. Ir. Cahyana Ahmadjayadi',
jobs: 'Co-Founder & Chairman',
description:
"Dr. Cahyana pernah menjadi pejabat eselon satu di 3 kementrian( Kementrian Otda, Kemendagri, Kominfo), pernah menjadi direktur dan komisaris di beberapa BUMN dan perusahaan swasta (PT. Pos, Bank Mandiri, Lintas Artha), dan seorang figur terkemuka di bidang TIK. Dr. Cahyana merupakan lulusan Insitut Teknologi Bandung yang mengambil Doktor di bidang Cyber Security.",
thumbnail: "/images/teams/dr-ir-cahyana-ahmadjayadi.png",
'Dr. Cahyana pernah menjadi pejabat eselon satu di 3 kementrian( Kementrian Otda, Kemendagri, Kominfo), pernah menjadi direktur dan komisaris di beberapa BUMN dan perusahaan swasta (PT. Pos, Bank Mandiri, Lintas Artha), dan seorang figur terkemuka di bidang TIK. Dr. Cahyana merupakan lulusan Insitut Teknologi Bandung yang mengambil Doktor di bidang Cyber Security.',
thumbnail: '/images/teams/dr-ir-cahyana-ahmadjayadi.png',
},
{
id: useGenerateUniqueId(),
name: "Farid Subkhan",
jobs: "Co-Founder & Chairman",
description:
"Farid Subkhan telah berpengalaman memimpin tim perencanaan dan implementasi proyek konsultansi berskala nasional dan internasional selama lebih dari useGenerateUniqueId()5 tahun. Sebelum bergabung dengan Citiasia, Farid menjadi executive di konsultan manajemen terbesar di Indonesia dan berpengalaman menjalankan proyek branding untuk berbagai perusahaan dan instansi pemerintah. Farid memiliki dua gelar master, dari University of Turin (Italia) dan dari Fakultas Ekonomi Universitas Indonesia.",
thumbnail: "/images/teams/farid-subkhan.png",
name: 'Farid Subkhan',
jobs: 'Co-Founder & Chairman',
description: `Farid Subkhan telah berpengalaman memimpin tim perencanaan dan implementasi proyek konsultansi berskala nasional dan internasional selama lebih dari 15 tahun. Sebelum bergabung dengan Citiasia, Farid menjadi executive di konsultan manajemen terbesar di Indonesia dan berpengalaman menjalankan proyek branding untuk berbagai perusahaan dan instansi pemerintah. Farid memiliki dua gelar master, dari University of Turin (Italia) dan dari Fakultas Ekonomi Universitas Indonesia.
`,
thumbnail: '/images/teams/farid-subkhan.png',
},
{
id: useGenerateUniqueId(),
name: "Rosidi Wiradinata",
jobs: "Co-Founder",
name: 'Rosidi Wiradinata',
jobs: 'Co-Founder',
description:
"Mr. Rosidi memiliki pengalaman yang luas selama lebih dari 30 tahun di bidang Telekomunikasi dan industri ICT. Mr. Rosidi memperoleh M.Sc Teleinformatics dari École Nationale des telekomunikasi, Perancis dan M.Sc Informatika dari Université de Technologie de Compiègne, Prancis.",
thumbnail: "/images/teams/rosidi-wiradinata.png",
'Mr. Rosidi memiliki pengalaman yang luas selama lebih dari 30 tahun di bidang Telekomunikasi dan industri ICT. Mr. Rosidi memperoleh M.Sc Teleinformatics dari École Nationale des telekomunikasi, Perancis dan M.Sc Informatika dari Université de Technologie de Compiègne, Prancis.',
thumbnail: '/images/teams/rosidi-wiradinata.png',
},
{
id: useGenerateUniqueId(),
name: "Fitrah Rachmat Kautsar",
jobs: "Chief Operationg Officer",
description:
"Fitrah Rachmat Kautsar mengambil Master Ekonomi di Universitas Indonesia dan sejak 20useGenerateUniqueId()0, sebelum bergabung dengan Citiasia, menjadi staf ahli Bappenas yang memfasilitasi penyusunan RPJMD, Renstra, master plan dan blueprint CSR, e-gov, dan IT, ranperda terkait perencanaan, di lebih dari useGenerateUniqueId()5 provinsi dan kabupaten/kota. Fitrah juga memimpin proyek penulisan Buku “Revolusi Digital Menuju Indonesia Smart Nation” dan Studi Tahunan tentang Indeks Kesiapan Daerah Pintar.",
thumbnail: "/images/teams/fitrah-rachmat-kautsar.png",
name: 'Fitrah Rachmat Kautsar',
jobs: 'Chief Operationg Officer',
description: `Fitrah Rachmat Kautsar mengambil Master Ekonomi di Universitas Indonesia dan sejak 2010, sebelum bergabung dengan Citiasia, menjadi staf ahli Bappenas yang memfasilitasi penyusunan RPJMD, Renstra, master plan dan blueprint CSR, e-gov, dan IT, ranperda terkait perencanaan, di lebih dari 15 provinsi dan kabupaten/kota. Fitrah juga memimpin proyek penulisan Buku “Revolusi Digital Menuju Indonesia Smart Nation” dan Studi Tahunan tentang Indeks Kesiapan Daerah Pintar.
`,
thumbnail: '/images/teams/fitrah-rachmat-kautsar.png',
},
{
id: useGenerateUniqueId(),
name: "Hari Kusdaryanto",
jobs: "Chief Strategy Officer",
name: 'Hari Kusdaryanto',
jobs: 'Chief Strategy Officer',
description:
"Hari Kusdaryanto memiliki 15 tahun pengalaman dalam mengelola program-program dari berbagai lembaga pembangunan internasional seperti USAID, AUSAID, CIDA Kanada, World Bank, British Embassy, terkait dengan riset, bantuan teknis, dan pengembangan kapasitas untuk kementrian, pemerintah daerah, universitas, atau LSM/CSOs. Hari adalah pemegang Master of Development dari University of Turin, Italia, serta pernah mengenyam pendidikan di National University of Singapore.",
thumbnail: "/images/teams/hari-kusdaryanto.png",
'Hari Kusdaryanto memiliki 15 tahun pengalaman dalam mengelola program-program dari berbagai lembaga pembangunan internasional seperti USAID, AUSAID, CIDA Kanada, World Bank, British Embassy, terkait dengan riset, bantuan teknis, dan pengembangan kapasitas untuk kementrian, pemerintah daerah, universitas, atau LSM/CSOs. Hari adalah pemegang Master of Development dari University of Turin, Italia, serta pernah mengenyam pendidikan di National University of Singapore.',
thumbnail: '/images/teams/hari-kusdaryanto.png',
},
];

Expand Down
Loading

0 comments on commit ca059d8

Please sign in to comment.