add favocon and fix sociallinks

This commit is contained in:
Rutra committed 2026-05-13 16:19:30 +02:00
1 parent 02b944951e
commit 4c679da3a5
3 files changed
+4 -2

No files matched your search

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 52 KiB

+2 -2
View File
@@ -2,12 +2,12 @@
<html lang="en" data-beasties-container> <html lang="en" data-beasties-container>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>VtuberSite</title> <title>LordRutra</title>
<base href="/"> <base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico"> <link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles-5INURTSO.css"></head> <link rel="stylesheet" href="styles-5INURTSO.css"></head>
<body> <body>
<app-root></app-root> <app-root></app-root>
<link rel="modulepreload" href="chunk-TG6VAGNW.js"><link rel="modulepreload" href="chunk-THKCX2S5.js"><script src="polyfills-5CFQRCPP.js" type="module"></script><script src="main-TLKF55AO.js" type="module"></script></body> <link rel="modulepreload" href="chunk-TG6VAGNW.js"><link rel="modulepreload" href="chunk-THKCX2S5.js"><script src="polyfills-5CFQRCPP.js" type="module"></script><script src="main-ENAC5DCQ.js" type="module"></script></body>
</html> </html>
+2
View File
@@ -0,0 +1,2 @@
import{a as q}from"./chunk-TG6VAGNW.js";import{$ as o,B as p,G as b,H as j,I as N,K as U,L as x,M as h,N as _,Q as F,R as e,S as n,T as s,V as m,X as g,Z as w,aa as c,ba as P,ha as K,l as M,na as G,o as u,p as C,q as H,qa as R,r as V,ra as Y,sa as Z,ta as J,v as k,va as $,w as f,x as l}from"./chunk-THKCX2S5.js";var O=class a{nav=null;hamburger=null;mobileNav=null;onDocumentClick=i=>this.handleDocumentClick(i);name="LordRutra";twitch={platform:"Twitch",url:"https://twitch.tv/lordrutra",username:"lordrutra",icon:"twitch.svg",color:"#9147ff"};ngAfterViewInit(){this.nav=document.getElementById("nav"),this.hamburger=document.getElementById("hbg"),this.mobileNav=document.getElementById("mnav"),document.addEventListener("click",this.onDocumentClick)}ngOnDestroy(){document.removeEventListener("click",this.onDocumentClick)}toggleMobileMenu(){!this.hamburger||!this.mobileNav||(this.hamburger.classList.toggle("open"),this.mobileNav.classList.toggle("open"))}closeMobileMenu(){!this.hamburger||!this.mobileNav||(this.hamburger.classList.remove("open"),this.mobileNav.classList.remove("open"))}scrollTo(i){this.closeMobileMenu(),document.getElementById(i)?.scrollIntoView({behavior:"smooth"})}handleDocumentClick(i){let t=i.target;this.nav&&this.mobileNav&&!this.nav.contains(t)&&!this.mobileNav.contains(t)&&this.closeMobileMenu()}static \u0275fac=function(t){return new(t||a)};static \u0275cmp=p({type:a,selectors:[["app-nav-bar"]],inputs:{name:"name",twitch:"twitch"},decls:36,vars:5,consts:[["id","nav"],["href","#hero",1,"nav-logo",3,"click"],[1,"nav-links"],["href","#about",3,"click"],["href","#reseaux",3,"click"],["href","#galerie",3,"click"],["href","#mediakit",3,"click"],[1,"nav-right"],["target","_blank",1,"nav-stream-btn",3,"href"],["width","14","height","14","viewBox","0 0 24 24"],["d","M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714z"],["id","hbg","aria-label","Menu",1,"hamburger",3,"click"],["id","mnav",1,"mobile-nav"],["target","_blank",3,"click","href"]],template:function(t,r){t&1&&(e(0,"nav",0)(1,"a",1),g("click",function(d){return d.preventDefault(),r.scrollTo("hero")}),o(2),n(),e(3,"ul",2)(4,"li")(5,"a",3),g("click",function(d){return d.preventDefault(),r.scrollTo("about")}),o(6,"\xC0 propos"),n()(),e(7,"li")(8,"a",4),g("click",function(d){return d.preventDefault(),r.scrollTo("reseaux")}),o(9,"R\xE9seaux"),n()(),e(10,"li")(11,"a",5),g("click",function(d){return d.preventDefault(),r.scrollTo("galerie")}),o(12,"Galerie"),n()(),e(13,"li")(14,"a",6),g("click",function(d){return d.preventDefault(),r.scrollTo("mediakit")}),o(15,"M\xE9dia Kit"),n()()(),e(16,"div",7)(17,"a",8),u(),e(18,"svg",9),s(19,"path",10),n(),o(20),n(),C(),e(21,"button",11),g("click",function(){return r.toggleMobileMenu()}),s(22,"span")(23,"span")(24,"span"),n()()(),e(25,"nav",12)(26,"a",3),g("click",function(d){return d.preventDefault(),r.scrollTo("about")}),o(27,"\xC0 propos"),n(),e(28,"a",4),g("click",function(d){return d.preventDefault(),r.scrollTo("reseaux")}),o(29,"R\xE9seaux"),n(),e(30,"a",5),g("click",function(d){return d.preventDefault(),r.scrollTo("galerie")}),o(31,"Galerie"),n(),e(32,"a",6),g("click",function(d){return d.preventDefault(),r.scrollTo("mediakit")}),o(33,"M\xE9dia Kit"),n(),e(34,"a",13),g("click",function(){return r.closeMobileMenu()}),o(35,"\u25B6 Rejoindre le stream"),n()()),t&2&&(l(2),c(r.name),l(15),m("href",r.twitch.url,f),l(),b("fill",r.twitch.color),l(2),P(" ",r.twitch.platform," "),l(14),m("href",r.twitch.url,f))},styles:['nav[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 48px;background:#09080fd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:background .35s}nav.scrolled[_ngcontent-%COMP%]{background:#09080ff7}.nav-logo[_ngcontent-%COMP%]{font-family:Cinzel,serif;font-weight:700;font-size:18px;letter-spacing:.08em;color:var(--text);text-decoration:none}.nav-logo[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--red-glow)}.nav-links[_ngcontent-%COMP%]{display:flex;gap:36px;list-style:none}.nav-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;position:relative;transition:color .2s}.nav-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--red-glow);transition:width .3s}.nav-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--text)}.nav-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover:after{width:100%}.nav-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.nav-stream-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;background:#9147ff1f;border:1px solidLine truncated
`],encapsulation:2})};var X=()=>{let a=M($),i=M(Z);return a.isAuthenticated()?!0:i.createUrlTree(["/admin/login"])};var Q=[{path:"lordrutra",component:B},{path:"admin/login",loadComponent:()=>import("./chunk-WJQFUTKA.js").then(a=>a.AdminLogin)},{path:"admin",loadComponent:()=>import("./chunk-DE53CV2Q.js").then(a=>a.AdminDashboard),canActivate:[X]},{path:"",redirectTo:"lordrutra",pathMatch:"full"}];var W={providers:[H(),K({eventCoalescing:!0}),J(Q),R()]};var z=class a{title=V("vtuberSite");static \u0275fac=function(t){return new(t||a)};static \u0275cmp=p({type:a,selectors:[["app-root"]],decls:1,vars:0,template:function(t,r){t&1&&F(0,"router-outlet")},dependencies:[Y],encapsulation:2})};G(z,W).catch(a=>console.error(a));