fix: improvements

This commit is contained in:
webfussel 2024-09-13 10:37:35 +02:00
parent dcea9dbbc9
commit 6f9237e06a
6 changed files with 2358 additions and 4107 deletions

View file

@ -9,6 +9,9 @@
box-shadow: 0 0 0 0 var(--color-orange); box-shadow: 0 0 0 0 var(--color-orange);
border-radius: 99999px; border-radius: 99999px;
text-align: center; text-align: center;
display: flex;
align-items: center;
justify-content: center;
&:hover { &:hover {
box-shadow: 0 0 0 6px var(--color-orange); box-shadow: 0 0 0 6px var(--color-orange);

View file

@ -9,7 +9,7 @@
Component <span class="highlight">&</span> API Entwicklerin Component <span class="highlight">&</span> API Entwicklerin
</h2> </h2>
<p class="fulltext"> <p class="fulltext">
Ich helfe Unternehmen dabei, ihre Daten so richtig nice zusammen zu sammeln Ich unterstütze Unternehmen dabei, ihre Daten so richtig nice zusammen zu sammeln
und in wunderschöne Komponenten zu gießen. und in wunderschöne Komponenten zu gießen.
</p> </p>
<p class="fulltext"> <p class="fulltext">

View file

@ -33,19 +33,20 @@
<p class="margin-top">Doch auch wenn ich mal voll ausgelastet bin - keine Sorge! <p class="margin-top">Doch auch wenn ich mal voll ausgelastet bin - keine Sorge!
Mein <span class="highlight">Netzwerk an Profis</span> kann dir sicher auch weiterhelfen. Mein <span class="highlight">Netzwerk an Profis</span> kann dir sicher auch weiterhelfen.
</p> </p>
<client-only> <ClientOnly>
<div class="network-list margin-top"> <div class="network-list margin-top">
<div class="scroll-container default-gap"> <div class="scroll-container default-gap">
<Person ref="persons" v-for="person in network" v-bind="person" /> <Person ref="persons" v-for="person in network" v-bind="person" />
</div> </div>
</div> </div>
</client-only> </ClientOnly>
</section> </section>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import check from 'iconoir/icons/regular/double-check.svg' import check from 'iconoir/icons/regular/double-check.svg'
import mail from 'iconoir/icons/regular/mail.svg' import mail from 'iconoir/icons/regular/mail.svg'
import Person from '~/components/Person.vue'
const slots : number = 0 const slots : number = 0
const slotsLabel = `${slots} ${slots === 1 ? `Slot` : `Slots`} frei` const slotsLabel = `${slots} ${slots === 1 ? `Slot` : `Slots`} frei`

View file

@ -21,6 +21,11 @@ export default defineNuxtConfig({
'~/assets/css/person.css', '~/assets/css/person.css',
'~/assets/css/button.css', '~/assets/css/button.css',
], ],
postcss: {
plugins: {
'postcss-nesting': { /* plugin options */ },
},
},
routeRules: { routeRules: {
'/': { prerender: true }, '/': { prerender: true },
'/imp': { prerender: true }, '/imp': { prerender: true },

6445
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -8,11 +8,14 @@
"prepare": "nuxt prepare", "prepare": "nuxt prepare",
"generate": "nuxt generate", "generate": "nuxt generate",
"preview": "nuxt preview", "preview": "nuxt preview",
"gen:prev": "nuxt generate && nuxt preview",
"postinstall": "nuxt prepare", "postinstall": "nuxt prepare",
"generate:deploy": "nuxt generate && firebase deploy --only hosting",
"build:deploy": "nuxt build && firebase deploy --only hosting" "build:deploy": "nuxt build && firebase deploy --only hosting"
}, },
"devDependencies": { "devDependencies": {
"nuxt": "^3.11.2" "nuxt": "^3.11.2",
"postcss-nesting": "^13.0.0"
}, },
"dependencies": { "dependencies": {
"iconoir": "^7.7.0" "iconoir": "^7.7.0"