mirror of
https://github.com/JonasunderscoreJones/jonasjones.dev.git
synced 2025-10-23 17:09:19 +02:00
attempted fix at projects page
This commit is contained in:
parent
f894d3fde5
commit
b3a7595a5e
1 changed files with 56 additions and 64 deletions
|
@ -1,32 +1,14 @@
|
||||||
<script script lang="ts" async>
|
<script lang="ts">
|
||||||
import { select_option } from "svelte/internal";
|
|
||||||
import FontAwesome from "../../components/FontAwesome.svelte";
|
import FontAwesome from "../../components/FontAwesome.svelte";
|
||||||
import Footer from "../../components/Footer.svelte";
|
import Footer from "../../components/Footer.svelte";
|
||||||
import NavBar from "../../components/NavBar.svelte";
|
import NavBar from "../../components/NavBar.svelte";
|
||||||
import ParallaxBg from "../../components/ParallaxBg.svelte";
|
import ParallaxBg from "../../components/ParallaxBg.svelte";
|
||||||
import Padding from "../../components/padding.svelte";
|
import Padding from "../../components/padding.svelte";
|
||||||
|
|
||||||
// fetch data from https://cdn.jonasjones.dev/api/projects/projects.json
|
import projects from "./projects.json";
|
||||||
// and store it in a variable called projects
|
|
||||||
|
|
||||||
let searchResults = [];
|
|
||||||
|
|
||||||
async function fetchProjects() {
|
var searchResults = projects;
|
||||||
try {
|
|
||||||
const response = await fetch('https://cdn.jonasjones.dev/api/projects/projects.json');
|
|
||||||
console.log(response);
|
|
||||||
if (!response.ok) {
|
|
||||||
throw new Error('Failed to fetch projects data');
|
|
||||||
}
|
|
||||||
projects = await response.json().then(uwu => console.log(projects));
|
|
||||||
searchResults = projects;
|
|
||||||
return projects;
|
|
||||||
} catch (error) {
|
|
||||||
console.error(error);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
let projects = fetchProjects();
|
|
||||||
console.log(projects);
|
|
||||||
|
|
||||||
var searchtext = '';
|
var searchtext = '';
|
||||||
var searchcategory = '';
|
var searchcategory = '';
|
||||||
|
@ -35,7 +17,6 @@
|
||||||
|
|
||||||
function handleSearchText(event) {
|
function handleSearchText(event) {
|
||||||
searchtext = event.target.value.toLowerCase();
|
searchtext = event.target.value.toLowerCase();
|
||||||
console.log(projects)
|
|
||||||
handleSearch()
|
handleSearch()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,6 +204,17 @@
|
||||||
padding-right: 10px;
|
padding-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media only screen and (max-width: 620px) {
|
||||||
|
.project-container {
|
||||||
|
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
||||||
|
}
|
||||||
|
.container {
|
||||||
|
width: 100%;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<FontAwesome />
|
<FontAwesome />
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue