WIP navbar

This commit is contained in:
Douze Bé 2024-10-24 04:17:56 +02:00
parent 7aa817ee05
commit edcd63d8f4
11 changed files with 23296 additions and 13 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,397 @@
.chroma .bp {
color:#999
}
.chroma .c,
.chroma .c1,
.chroma .ch {
color:#6a737d
}
.chroma .cm {
color:#998
}
.chroma .cp {
color:#109295
}
.chroma .cpf {
color:#4c4dbc
}
.chroma .cs {
color:#999
}
.chroma .dl {
color:#106303
}
.chroma .gd {
color:#000;
background-color:#fdd
}
.chroma .ge {
color:#000
}
.chroma .gh {
color:#999
}
.chroma .gi {
color:#000;
background-color:#dfd
}
.chroma .go {
color:#888
}
.chroma .gp {
color:#555
}
.chroma .gr,
.chroma .gt {
color:#a00
}
.chroma .gu {
color:#aaa
}
.chroma .il {
color:#099
}
.chroma .k,
.chroma .kc,
.chroma .kd,
.chroma .kn,
.chroma .kp,
.chroma .kr {
color:#d73a49
}
.chroma .kt {
color:#458
}
.chroma .m,
.chroma .mb,
.chroma .mf,
.chroma .mh,
.chroma .mi,
.chroma .mo {
color:#099
}
.chroma .na {
color:#d73a49
}
.chroma .nb {
color:#005cc5
}
.chroma .nc {
color:#458
}
.chroma .nd {
color:#3c5d5d
}
.chroma .ne {
color:#900
}
.chroma .nf {
color:#005cc5
}
.chroma .ni {
color:#6f42c1
}
.chroma .nl {
color:#900
}
.chroma .nn {
color:#555
}
.chroma .no {
color:teal
}
.chroma .nt {
color:#22863a
}
.chroma .nv {
color:teal
}
.chroma .nx {
color:#24292e
}
.chroma .o,
.chroma .ow {
color:#d73a49
}
.chroma .s,
.chroma .s1,
.chroma .s2 {
color:#106303
}
.chroma .sa {
color:#cc7a00
}
.chroma .sb {
color:#106303
}
.chroma .sc {
color:#cc7a00
}
.chroma .sd {
color:#106303
}
.chroma .se {
color:#940
}
.chroma .sh {
color:#106303
}
.chroma .si {
color:#cc7a00
}
.chroma .sr {
color:#4c4dbc
}
.chroma .ss {
color:#940
}
.chroma .sx {
color:#106303
}
.chroma .vc,
.chroma .vg,
.chroma .vi {
color:teal
}
.chroma .w {
color:#bbb
}
.markup [src$="#gh-dark-mode-only"],
.markup [src$="#dark-mode-only"],
.markup [href$="#gh-dark-mode-only"],
.markup [href$="#dark-mode-only"] {
display:none
}
:root {
--is-dark-theme: false;
--color-primary: #4183c4;
--color-primary-contrast: #ffffff;
--color-primary-dark-1: #3876b3;
--color-primary-dark-2: #31699f;
--color-primary-dark-3: #2b5c8b;
--color-primary-dark-4: #254f77;
--color-primary-dark-5: #193450;
--color-primary-dark-6: #0c1a28;
--color-primary-dark-7: #04080c;
--color-primary-light-1: #548fca;
--color-primary-light-2: #679cd0;
--color-primary-light-3: #7aa8d6;
--color-primary-light-4: #8db5dc;
--color-primary-light-5: #b3cde7;
--color-primary-light-6: #d9e6f3;
--color-primary-light-7: #f4f8fb;
--color-primary-alpha-10: #4183c419;
--color-primary-alpha-20: #4183c433;
--color-primary-alpha-30: #4183c44b;
--color-primary-alpha-40: #4183c466;
--color-primary-alpha-50: #4183c480;
--color-primary-alpha-60: #4183c499;
--color-primary-alpha-70: #4183c4b3;
--color-primary-alpha-80: #4183c4cc;
--color-primary-alpha-90: #4183c4e1;
--color-primary-hover: var(--color-primary-dark-1);
--color-primary-active: var(--color-primary-dark-2);
--color-secondary: #d0d7de;
--color-secondary-dark-1: #c7ced5;
--color-secondary-dark-2: #b9c0c7;
--color-secondary-dark-3: #99a0a7;
--color-secondary-dark-4: #899097;
--color-secondary-dark-5: #7a8188;
--color-secondary-dark-6: #6a7178;
--color-secondary-dark-7: #5b6269;
--color-secondary-dark-8: #4b5259;
--color-secondary-dark-9: #3c434a;
--color-secondary-dark-10: #2c333a;
--color-secondary-dark-11: #1d242b;
--color-secondary-dark-12: #0d141b;
--color-secondary-dark-13: #00040b;
--color-secondary-light-1: #dee5ec;
--color-secondary-light-2: #e4ebf2;
--color-secondary-light-3: #ebf2f9;
--color-secondary-light-4: #f1f8ff;
--color-secondary-alpha-10: #d0d7de19;
--color-secondary-alpha-20: #d0d7de33;
--color-secondary-alpha-30: #d0d7de4b;
--color-secondary-alpha-40: #d0d7de66;
--color-secondary-alpha-50: #d0d7de80;
--color-secondary-alpha-60: #d0d7de99;
--color-secondary-alpha-70: #d0d7deb3;
--color-secondary-alpha-80: #d0d7decc;
--color-secondary-alpha-90: #d0d7dee1;
--color-secondary-button: var(--color-secondary-dark-4);
--color-secondary-hover: var(--color-secondary-dark-5);
--color-secondary-active: var(--color-secondary-dark-6);
--color-console-fg: #f8f8f9;
--color-console-fg-subtle: #bec4c8;
--color-console-bg: #171b1e;
--color-console-border: #2e353b;
--color-console-hover-bg: #292d31;
--color-console-active-bg: #2e353b;
--color-console-menu-bg: #252b30;
--color-console-menu-border: #424b51;
--color-red: #db2828;
--color-orange: #f2711c;
--color-yellow: #fbbd08;
--color-olive: #b5cc18;
--color-green: #21ba45;
--color-teal: #00b5ad;
--color-blue: #2185d0;
--color-violet: #6435c9;
--color-purple: #a333c8;
--color-pink: #e03997;
--color-brown: #a5673f;
--color-black: #191c1d;
--color-red-light: #e45e5e;
--color-orange-light: #f59555;
--color-yellow-light: #fcce46;
--color-olive-light: #d3e942;
--color-green-light: #46de6a;
--color-teal-light: #08fff4;
--color-blue-light: #51a5e3;
--color-violet-light: #8b67d7;
--color-purple-light: #bb64d8;
--color-pink-light: #e86bb1;
--color-brown-light: #c58b66;
--color-black-light: #525558;
--color-red-dark-1: #c82121;
--color-orange-dark-1: #e6630d;
--color-yellow-dark-1: #e5ac04;
--color-olive-dark-1: #a3b816;
--color-green-dark-1: #1ea73e;
--color-teal-dark-1: #00a39c;
--color-blue-dark-1: #1e78bb;
--color-violet-dark-1: #5a30b5;
--color-purple-dark-1: #932eb4;
--color-pink-dark-1: #db228a;
--color-brown-dark-1: #955d39;
--color-black-dark-1: #16191c;
--color-red-dark-2: #b11e1e;
--color-orange-dark-2: #cc580c;
--color-yellow-dark-2: #cc9903;
--color-olive-dark-2: #91a313;
--color-green-dark-2: #1a9537;
--color-teal-dark-2: #00918a;
--color-blue-dark-2: #1a6aa6;
--color-violet-dark-2: #502aa1;
--color-purple-dark-2: #8229a0;
--color-pink-dark-2: #c21e7b;
--color-brown-dark-2: #845232;
--color-black-dark-2: #131619;
--color-ansi-black: #1f2326;
--color-ansi-red: #cc4848;
--color-ansi-green: #87ab63;
--color-ansi-yellow: #cc9903;
--color-ansi-blue: #3a8ac6;
--color-ansi-magenta: #d22e8b;
--color-ansi-cyan: #00918a;
--color-ansi-white: var(--color-console-fg-subtle);
--color-ansi-bright-black: #46494d;
--color-ansi-bright-red: #d15a5a;
--color-ansi-bright-green: #93b373;
--color-ansi-bright-yellow: #eaaf03;
--color-ansi-bright-blue: #4e96cc;
--color-ansi-bright-magenta: #d74397;
--color-ansi-bright-cyan: #00b6ad;
--color-ansi-bright-white: var(--color-console-fg);
--color-grey: #697077;
--color-grey-light: #7c838a;
--color-gold: #a1882b;
--color-white: #ffffff;
--color-diff-removed-word-bg: #fdb8c0;
--color-diff-added-word-bg: #acf2bd;
--color-diff-removed-row-bg: #ffeef0;
--color-diff-moved-row-bg: #f1f8d1;
--color-diff-added-row-bg: #e6ffed;
--color-diff-removed-row-border: #f1c0c0;
--color-diff-moved-row-border: #d0e27f;
--color-diff-added-row-border: #e6ffed;
--color-diff-inactive: #f0f2f4;
--color-error-border: #e0b4b4;
--color-error-bg: #fff6f6;
--color-error-bg-active: #fbb;
--color-error-bg-hover: #fdd;
--color-error-text: #9f3a38;
--color-success-border: #a3c293;
--color-success-bg: #fcfff5;
--color-success-text: #2c662d;
--color-warning-border: #c9ba9b;
--color-warning-bg: #fffaf3;
--color-warning-text: #573a08;
--color-info-border: #a9d5de;
--color-info-bg: #f8ffff;
--color-info-text: #276f86;
--color-red-badge: #db2828;
--color-red-badge-bg: #db28281a;
--color-red-badge-hover-bg: #db28284d;
--color-green-badge: #21ba45;
--color-green-badge-bg: #21ba451a;
--color-green-badge-hover-bg: #21ba454d;
--color-yellow-badge: #fbbd08;
--color-yellow-badge-bg: #fbbd081a;
--color-yellow-badge-hover-bg: #fbbd084d;
--color-orange-badge: #f2711c;
--color-orange-badge-bg: #f2711c1a;
--color-orange-badge-hover-bg: #f2711c4d;
--color-git: #f05133;
--color-icon-green: var(--color-green);
--color-icon-red: var(--color-red);
--color-icon-purple: var(--color-purple);
--color-body: #ffffff;
--color-box-header: #f1f3f5;
--color-box-body: #ffffff;
--color-box-body-highlight: #ecf5fd;
--color-text-dark: #01050a;
--color-text: #181c21;
--color-text-light: #30363b;
--color-text-light-1: #40474d;
--color-text-light-2: #5b6167;
--color-text-light-3: #747c84;
--color-footer: var(--color-nav-bg);
--color-timeline: #d0d7de;
--color-input-text: var(--color-text-dark);
--color-input-background: #fff;
--color-input-toggle-background: #d0d7de;
--color-input-border: var(--color-secondary);
--color-input-border-hover: var(--color-secondary-dark-1);
--color-light: #00001706;
--color-light-mimic-enabled: rgba(0, 0, 0, calc(6 / 255 * 222 / 255 / var(--opacity-disabled)));
--color-light-border: #0000171d;
--color-hover: #00001708;
--color-active: #00001714;
--color-menu: #f8f9fb;
--color-card: #f8f9fb;
--color-markup-table-row: #0030600a;
--color-markup-code-block: #00306010;
--color-markup-code-inline: #00306012;
--color-button: #f8f9fb;
--color-code-bg: #fafdff;
--color-shadow: #00001726;
--color-secondary-bg: #f2f5f8;
--color-expand-button: #cfe8fa;
--color-placeholder-text: var(--color-text-light-3);
--color-editor-line-highlight: var(--color-primary-light-6);
--color-project-column-bg: var(--color-secondary-light-4);
--color-caret: var(--color-text-dark);
--color-reaction-bg: #0000170a;
--color-reaction-hover-bg: var(--color-primary-light-5);
--color-reaction-active-bg: var(--color-primary-light-6);
--color-tooltip-text: #fbfdff;
--color-tooltip-bg: #000017f0;
--color-nav-bg: #f6f7fa;
--color-nav-hover-bg: var(--color-secondary-light-1);
--color-nav-text: var(--color-text);
--color-secondary-nav-bg: #f9fafb;
--color-label-text: var(--color-text);
--color-label-bg: #949da64b;
--color-label-hover-bg: #949da6a0;
--color-label-active-bg: #949da6ff;
--color-accent: var(--color-primary-light-1);
--color-small-accent: var(--color-primary-light-6);
--color-highlight-fg: #eed200;
--color-highlight-bg: #fffbdd;
--color-overlay-backdrop: #080808c0;
--checkerboard-color-1: #ffffff;
--checkerboard-color-2: #e5e5e5;
accent-color:var(--color-accent);
color-scheme:light
}

View file

@ -0,0 +1,239 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
fill="#000000"
height="800px"
width="800px"
version="1.1"
id="Capa_1"
viewBox="0 0 392.075 392.075"
xml:space="preserve"
sodipodi:docname="NixiN_farm_logo.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
inkscape:export-filename="NixiN_farm_logo.png"
inkscape:export-xdpi="122.88"
inkscape:export-ydpi="122.88"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs4">
</defs><sodipodi:namedview
id="namedview4"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.11125"
inkscape:cx="399.55006"
inkscape:cy="400"
inkscape:window-width="1920"
inkscape:window-height="1144"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<path
d="m 349.26,220.655 c 3.047,1.731 6.508,2.608 10.071,2.608 6.116,0 12.498,-2.523 17.445,-7.472 8.735,-8.734 18.872,-27.148 14.057,-40.737 -0.524,-1.479 -1.68,-2.535 -3.051,-3.021 l 0.007,-0.021 c -13.588,-4.816 -32.001,5.322 -40.737,14.058 -7.83,7.83 -9.564,19.234 -4.861,27.513 l -11.262,11.263 v -46.764 l -10.003,0.003 v 46.761 l -11.262,-11.263 c 4.703,-8.278 2.969,-19.683 -4.861,-27.513 -8.735,-8.735 -27.149,-18.868 -40.737,-14.058 l 0.008,0.022 c -1.371,0.486 -2.527,1.543 -3.051,3.021 -4.814,13.589 5.322,32.003 14.057,40.737 4.948,4.948 11.329,7.472 17.445,7.472 3.562,0 7.023,-0.878 10.07,-2.608 l 18.331,18.33 v 14.93 H 201.038 v -53.293 l 18.331,-18.33 c 3.047,1.731 6.508,2.608 10.07,2.608 6.116,0 12.498,-2.523 17.445,-7.472 8.735,-8.734 18.872,-27.148 14.057,-40.737 -0.524,-1.479 -1.68,-2.535 -3.051,-3.021 l 0.008,-0.021 c -13.587,-4.816 -32.001,5.322 -40.737,14.058 -7.83,7.83 -9.563,19.234 -4.861,27.513 l -11.262,11.263 V 139.72 l -10.001,0.003 v 46.761 l -11.262,-11.263 c 4.702,-8.278 2.969,-19.683 -4.861,-27.513 -8.735,-8.735 -27.148,-18.868 -40.737,-14.058 l 0.008,0.021 c -1.371,0.487 -2.528,1.544 -3.051,3.021 -4.814,13.589 5.322,32.003 14.057,40.737 4.948,4.948 11.329,7.472 17.445,7.472 3.562,0 7.023,-0.878 10.07,-2.608 l 18.331,18.33 v 53.293 H 71.145 v -14.93 l 18.33,-18.33 c 3.047,1.731 6.508,2.608 10.071,2.608 6.116,0 12.497,-2.523 17.445,-7.472 8.735,-8.734 18.872,-27.148 14.057,-40.737 -0.523,-1.479 -1.68,-2.535 -3.051,-3.021 l 0.007,-0.021 c -13.585,-4.816 -32.001,5.322 -40.737,14.058 -7.83,7.83 -9.563,19.234 -4.861,27.513 l -11.262,11.263 v -46.764 l -10.001,0.003 v 46.761 L 49.881,213.584 C 54.583,205.306 52.85,193.901 45.02,186.071 36.285,177.336 17.87,167.203 4.283,172.013 l 0.008,0.022 c -1.371,0.486 -2.528,1.542 -3.051,3.021 -4.814,13.589 5.322,32.003 14.057,40.737 4.948,4.948 11.329,7.472 17.445,7.472 3.562,0 7.023,-0.878 10.07,-2.608 l 18.331,18.33 v 14.93 H 38.187 c -9.945,0 -18.037,8.092 -18.037,18.037 0,8.616 6.077,15.831 14.168,17.607 l 8.842,83.444 c 0.27,2.543 2.415,4.473 4.972,4.473 h 295.811 c 2.558,0 4.703,-1.93 4.972,-4.473 l 8.841,-83.444 c 8.091,-1.776 14.168,-8.991 14.168,-17.607 0,-9.945 -8.091,-18.037 -18.037,-18.037 H 330.93 v -14.93 z m 4.864,-27.515 c 7.057,-7.057 19.637,-13.146 27.814,-12.232 0.915,8.178 -5.176,20.758 -12.233,27.814 -3.729,3.729 -8.695,5.229 -12.811,4.3 l 11.558,-11.558 c 1.953,-1.952 1.953,-5.118 0,-7.07 -1.953,-1.953 -5.118,-1.953 -7.071,0 l -11.557,11.557 c -0.928,-4.116 0.571,-9.082 4.3,-12.811 z m -52.088,12.81 -11.557,-11.557 c -1.953,-1.953 -5.118,-1.953 -7.071,0 -1.953,1.952 -1.953,5.118 0,7.07 l 11.558,11.558 c -4.115,0.93 -9.081,-0.57 -12.811,-4.3 -7.057,-7.057 -13.148,-19.637 -12.233,-27.813 8.178,-0.913 20.757,5.175 27.814,12.231 3.729,3.73 5.228,8.696 4.3,12.811 z m -77.804,-51.174 c 7.057,-7.057 19.636,-13.145 27.813,-12.231 0.915,8.177 -5.176,20.757 -12.233,27.813 -3.73,3.729 -8.695,5.228 -12.81,4.3 L 238.559,163.1 c 1.953,-1.952 1.953,-5.118 0,-7.07 -1.953,-1.953 -5.118,-1.953 -7.071,0 l -11.557,11.557 c -0.928,-4.115 0.572,-9.081 4.301,-12.811 z m -52.088,12.811 -11.557,-11.557 c -1.953,-1.953 -5.118,-1.953 -7.071,0 -1.953,1.952 -1.953,5.118 0,7.07 l 11.558,11.558 c -4.115,0.929 -9.081,-0.57 -12.811,-4.3 -7.057,-7.057 -13.147,-19.636 -12.233,-27.813 8.179,-0.912 20.757,5.175 27.814,12.231 3.729,3.73 5.229,8.696 4.3,12.811 z M 94.34,193.14 c 7.057,-7.057 19.636,-13.146 27.813,-12.232 0.915,8.178 -5.176,20.758 -12.233,27.814 -3.729,3.729 -8.696,5.229 -12.811,4.3 l 11.558,-11.558 c 1.953,-1.952 1.953,-5.118 0,-7.07 -1.953,-1.953 -5.118,-1.953 -7.071,0 L 90.039,205.95 c -0.928,-4.115 0.571,-9.081 4.301,-12.81 z M 42.251,205.95 30.694,194.393 c -1.953,-1.953 -5.118,-1.953 -7.071,0 -1.953,1.952 -1.953,5.118 0,7.07 l 11.558,11.558 c -4.115,0.93 -9.081,-0.57 -12.811,-4.3 -7.057,-7.057 -13.148,-19.637 -12.233,-27.813 8.178,-0.913 20.758,5.175 27.814,12.231 3.729,3.73 5.229,8.696 4.3,12.811 z M 339.446,367.477 H 52.631 L 44.42,289.989 h 303.237 z m 14.443,-103.562 c 4.432,0 8.037,3.605 8.037,8.037 0,4.431 -3.605,8.036 -8.037,8.036 H 38.187 c -4.432,0 -8.037,-3.605 -8.037,-8.036 0,-4.432 3.605,-8.037 8.037,-8.037 z"
id="path3"
sodipodi:nodetypes="cscsccsccccccsccccsccccccscsccsccccccsccccsccccccsccccsccccccsccccscccssccssccsscccscccccscscscccscccccccccscccscccscccccccccccccscccsccccccccsssssss" />
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Layer 1"
style="display:inline"><g
id="g1"
transform="matrix(0.26332929,0,0,0.28519208,-37.073292,311.13184)"
style="display:inline;fill:#000000;fill-opacity:1"><path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="path3336-6"
d="m 299.89809,-685.07858 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8257 z"
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><g
id="g4"><use
height="100%"
width="100%"
transform="rotate(60,397.46072,-690.47755)"
id="use3439-6"
inkscape:transform-center-y="151.59082"
inkscape:transform-center-x="124.43045"
xlink:href="#path3336-6"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /></g><g
id="g5"><use
height="100%"
width="100%"
transform="rotate(-60,397.66094,-690.39047)"
id="use3445-0"
inkscape:transform-center-y="75.573958"
inkscape:transform-center-x="-168.20651"
xlink:href="#path3336-6"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /></g><use
height="100%"
width="100%"
transform="rotate(180,397.76784,-690.44682)"
id="use3449-5"
inkscape:transform-center-y="-139.94592"
inkscape:transform-center-x="59.669705"
xlink:href="#path3336-6"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 299.89809,-685.07858 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8256 z"
id="path4260-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><use
height="100%"
width="100%"
transform="rotate(120,397.68833,-690.77387)"
id="use4354-5"
xlink:href="#path4260-0"
y="0"
x="0"
style="display:inline;fill:#000000;fill-opacity:1" /><g
id="g6"><use
height="100%"
width="100%"
transform="rotate(-120,397.6374,-690.56026)"
id="use4362-2"
xlink:href="#path4260-0"
y="0"
x="0"
style="display:inline;fill:#000000;fill-opacity:1" /></g></g><g
id="g2"
transform="matrix(0.26332929,0,0,0.28519208,92.252062,272.38805)"
style="display:inline;fill:#000000;fill-opacity:1"><path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="path3336-6-0"
d="m 299.89809,-685.07858 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8257 z"
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><g
id="g4-9"><use
height="100%"
width="100%"
transform="rotate(60,397.46072,-690.47755)"
id="use3439-6-3"
inkscape:transform-center-y="151.59082"
inkscape:transform-center-x="124.43045"
xlink:href="#path3336-6-0"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /></g><g
id="g5-6"><use
height="100%"
width="100%"
transform="rotate(-60,397.66094,-690.39047)"
id="use3445-0-0"
inkscape:transform-center-y="75.573958"
inkscape:transform-center-x="-168.20651"
xlink:href="#path3336-6-0"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /></g><use
height="100%"
width="100%"
transform="rotate(180,397.76784,-690.44682)"
id="use3449-5-6"
inkscape:transform-center-y="-139.94592"
inkscape:transform-center-x="59.669705"
xlink:href="#path3336-6-0"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 299.89809,-685.07858 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8256 z"
id="path4260-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><use
height="100%"
width="100%"
transform="rotate(120,397.68833,-690.77387)"
id="use4354-5-6"
xlink:href="#path4260-0-2"
y="0"
x="0"
style="display:inline;fill:#000000;fill-opacity:1" /><g
id="g6-1"><use
height="100%"
width="100%"
transform="rotate(-120,397.6374,-690.56026)"
id="use4362-2-8"
xlink:href="#path4260-0-2"
y="0"
x="0"
style="display:inline;fill:#000000;fill-opacity:1" /></g></g><g
id="g2-9"
transform="matrix(0.26332929,0,0,0.28519208,220.27692,310.9619)"
style="display:inline;fill:#000000;fill-opacity:1"><path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="path3336-6-2"
d="m 299.89809,-685.07858 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8257 z"
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><g
id="g4-0"><use
height="100%"
width="100%"
transform="rotate(60,397.46072,-690.47755)"
id="use3439-6-2"
inkscape:transform-center-y="151.59082"
inkscape:transform-center-x="124.43045"
xlink:href="#path3336-6-2"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /></g><g
id="g5-3"><use
height="100%"
width="100%"
transform="rotate(-60,397.66094,-690.39047)"
id="use3445-0-7"
inkscape:transform-center-y="75.573958"
inkscape:transform-center-x="-168.20651"
xlink:href="#path3336-6-2"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /></g><use
height="100%"
width="100%"
transform="rotate(180,397.76784,-690.44682)"
id="use3449-5-5"
inkscape:transform-center-y="-139.94592"
inkscape:transform-center-x="59.669705"
xlink:href="#path3336-6-2"
y="0"
x="0"
style="fill:#000000;fill-opacity:1" /><path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 299.89809,-685.07858 122.19683,211.67512 -56.15706,0.5268 -32.6236,-56.8692 -32.85645,56.5653 -27.90237,-0.011 -14.29086,-24.6896 46.81047,-80.4901 -33.22946,-57.8256 z"
id="path4260-0-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" /><use
height="100%"
width="100%"
transform="rotate(120,397.68833,-690.77387)"
id="use4354-5-2"
xlink:href="#path4260-0-9"
y="0"
x="0"
style="display:inline;fill:#000000;fill-opacity:1" /><g
id="g6-2"><use
height="100%"
width="100%"
transform="rotate(-120,397.6374,-690.56026)"
id="use4362-2-89"
xlink:href="#path4260-0-9"
y="0"
x="0"
style="display:inline;fill:#000000;fill-opacity:1" /></g></g></g></svg>

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,705 @@
/* ! tailwindcss v3.4.5 | MIT License | https://tailwindcss.com */*,
::after,
::before {
box-sizing:border-box;
border-width:0;
border-style:solid;
border-color:#e5e7eb
}
::after,
::before {
--tw-content:''
}
:host,
html {
line-height:1.5;
-webkit-text-size-adjust:100%;
-moz-tab-size:4;
tab-size:4;
font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-feature-settings:normal;
font-variation-settings:normal;
-webkit-tap-highlight-color:transparent
}
body {
margin:0;
line-height:inherit
}
hr {
height:0;
color:inherit;
border-top-width:1px
}
abbr:where([title]) {
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size:inherit;
font-weight:inherit
}
a {
color:inherit;
text-decoration:inherit
}
b,
strong {
font-weight:bolder
}
code,
kbd,
pre,
samp {
font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-feature-settings:normal;
font-variation-settings:normal;
font-size:1em
}
small {
font-size:80%
}
sub,
sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sub {
bottom:-.25em
}
sup {
top:-.5em
}
table {
text-indent:0;
border-color:inherit;
border-collapse:collapse
}
button,
input,
optgroup,
select,
textarea {
font-family:inherit;
font-feature-settings:inherit;
font-variation-settings:inherit;
font-size:100%;
font-weight:inherit;
line-height:inherit;
letter-spacing:inherit;
color:inherit;
margin:0;
padding:0
}
button,
select {
text-transform:none
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
-webkit-appearance:button;
background-color:transparent;
background-image:none
}
:-moz-focusring {
outline:auto
}
:-moz-ui-invalid {
box-shadow:none
}
progress {
vertical-align:baseline
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
summary {
display:list-item
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
margin:0
}
fieldset {
margin:0;
padding:0
}
legend {
padding:0
}
menu,
ol,
ul {
list-style:none;
margin:0;
padding:0
}
dialog {
padding:0
}
textarea {
resize:vertical
}
input::placeholder,
textarea::placeholder {
opacity:1;
color:#9ca3af
}
[role=button],
button {
cursor:pointer
}
:disabled {
cursor:default
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
display:block;
vertical-align:middle
}
[hidden] {
display:none
}
[type='text'],
input:where(:not([type])),
[type='email'],
[type='url'],
[type='password'],
[type='number'],
[type='date'],
[type='datetime-local'],
[type='month'],
[type='search'],
[type='tel'],
[type='time'],
[type='week'],
[multiple],
textarea,
select {
-webkit-appearance:none;
appearance:none;
background-color:#fff;
border-color:#6b7280;
border-width:1px;
border-radius:0px;
padding-top:0.5rem;
padding-right:0.75rem;
padding-bottom:0.5rem;
padding-left:0.75rem;
font-size:1rem;
line-height:1.5rem;
--tw-shadow:0 0 #0000;
}
[type='text']:focus,
input:where(:not([type])):focus,
[type='email']:focus,
[type='url']:focus,
[type='password']:focus,
[type='number']:focus,
[type='date']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='week']:focus,
[multiple]:focus,
textarea:focus,
select:focus {
outline:2px solid transparent;
outline-offset:2px;
--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:#2563eb;
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
border-color:#2563eb
}
input::placeholder,
textarea::placeholder {
color:#6b7280;
opacity:1
}
::-webkit-datetime-edit-fields-wrapper {
padding:0
}
::-webkit-date-and-time-value {
min-height:1.5em;
text-align:inherit
}
::-webkit-datetime-edit {
display:inline-flex
}
::-webkit-datetime-edit,
::-webkit-datetime-edit-year-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-meridiem-field {
padding-top:0;
padding-bottom:0
}
select {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
background-position:right 0.5rem center;
background-repeat:no-repeat;
background-size:1.5em 1.5em;
padding-right:2.5rem;
print-color-adjust:exact
}
[multiple],
[size]:where(select:not([size="1"])) {
background-image:initial;
background-position:initial;
background-repeat:unset;
background-size:initial;
padding-right:0.75rem;
print-color-adjust:unset
}
[type='checkbox'],
[type='radio'] {
-webkit-appearance:none;
appearance:none;
padding:0;
print-color-adjust:exact;
display:inline-block;
vertical-align:middle;
background-origin:border-box;
-webkit-user-select:none;
user-select:none;
flex-shrink:0;
height:1rem;
width:1rem;
color:#2563eb;
background-color:#fff;
border-color:#6b7280;
border-width:1px;
--tw-shadow:0 0 #0000
}
[type='checkbox'] {
border-radius:0px
}
[type='radio'] {
border-radius:100%
}
[type='checkbox']:focus,
[type='radio']:focus {
outline:2px solid transparent;
outline-offset:2px;
--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width:2px;
--tw-ring-offset-color:#fff;
--tw-ring-color:#2563eb;
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
[type='checkbox']:checked,
[type='radio']:checked {
border-color:transparent;
background-color:currentColor;
background-size:100% 100%;
background-position:center;
background-repeat:no-repeat
}
[type='checkbox']:checked {
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
[type='checkbox']:checked {
-webkit-appearance:auto;
appearance:auto
}
}
[type='radio']:checked {
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
[type='radio']:checked {
-webkit-appearance:auto;
appearance:auto
}
}
[type='checkbox']:checked:hover,
[type='checkbox']:checked:focus,
[type='radio']:checked:hover,
[type='radio']:checked:focus {
border-color:transparent;
background-color:currentColor
}
[type='checkbox']:indeterminate {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
border-color:transparent;
background-color:currentColor;
background-size:100% 100%;
background-position:center;
background-repeat:no-repeat;
}
@media (forced-colors: active) {
[type='checkbox']:indeterminate {
-webkit-appearance:auto;
appearance:auto
}
}
[type='checkbox']:indeterminate:hover,
[type='checkbox']:indeterminate:focus {
border-color:transparent;
background-color:currentColor
}
[type='file'] {
background:unset;
border-color:inherit;
border-width:0;
border-radius:0;
padding:0;
font-size:unset;
line-height:inherit
}
[type='file']:focus {
outline:1px solid ButtonText;
outline:1px auto -webkit-focus-ring-color
}
*,
::before,
::after {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
::backdrop {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
.mx-auto {
margin-left:auto;
margin-right:auto
}
.mt-10 {
margin-top:2.5rem
}
.mt-2 {
margin-top:0.5rem
}
.block {
display:block
}
.flex {
display:flex
}
.h-12 {
height:3rem
}
.min-h-full {
min-height:100%
}
.w-auto {
width:auto
}
.w-full {
width:100%
}
.flex-col {
flex-direction:column
}
.items-center {
align-items:center
}
.justify-center {
justify-content:center
}
.justify-between {
justify-content:space-between
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.rounded-md {
border-radius:0.375rem
}
.border-0 {
border-width:0px
}
.bg-indigo-600 {
--tw-bg-opacity:1;
background-color:rgb(79 70 229 / var(--tw-bg-opacity))
}
.px-3 {
padding-left:0.75rem;
padding-right:0.75rem
}
.px-6 {
padding-left:1.5rem;
padding-right:1.5rem
}
.py-1\.5 {
padding-top:0.375rem;
padding-bottom:0.375rem
}
.py-12 {
padding-top:3rem;
padding-bottom:3rem
}
.text-center {
text-align:center
}
.text-2xl {
font-size:1.5rem;
line-height:2rem
}
.text-sm {
font-size:0.875rem;
line-height:1.25rem
}
.font-bold {
font-weight:700
}
.font-medium {
font-weight:500
}
.font-semibold {
font-weight:600
}
.leading-6 {
line-height:1.5rem
}
.leading-9 {
line-height:2.25rem
}
.tracking-tight {
letter-spacing:-0.025em
}
.text-gray-500 {
--tw-text-opacity:1;
color:rgb(107 114 128 / var(--tw-text-opacity))
}
.text-gray-900 {
--tw-text-opacity:1;
color:rgb(17 24 39 / var(--tw-text-opacity))
}
.text-indigo-600 {
--tw-text-opacity:1;
color:rgb(79 70 229 / var(--tw-text-opacity))
}
.text-white {
--tw-text-opacity:1;
color:rgb(255 255 255 / var(--tw-text-opacity))
}
.shadow-sm {
--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.ring-1 {
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.ring-inset {
--tw-ring-inset:inset
}
.ring-gray-300 {
--tw-ring-opacity:1;
--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))
}
.placeholder\:text-gray-400::placeholder {
--tw-text-opacity:1;
color:rgb(156 163 175 / var(--tw-text-opacity))
}
.hover\:bg-indigo-500:hover {
--tw-bg-opacity:1;
background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}
.hover\:text-indigo-500:hover {
--tw-text-opacity:1;
color:rgb(99 102 241 / var(--tw-text-opacity))
}
.focus\:ring-2:focus {
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.focus\:ring-inset:focus {
--tw-ring-inset:inset
}
.focus\:ring-indigo-600:focus {
--tw-ring-opacity:1;
--tw-ring-color:rgb(79 70 229 / var(--tw-ring-opacity))
}
.focus-visible\:outline:focus-visible {
outline-style:solid
}
.focus-visible\:outline-2:focus-visible {
outline-width:2px
}
.focus-visible\:outline-offset-2:focus-visible {
outline-offset:2px
}
.focus-visible\:outline-indigo-600:focus-visible {
outline-color:#4f46e5
}
@media (min-width: 640px) {
.sm\:mx-auto {
margin-left:auto;
margin-right:auto
}
.sm\:w-full {
width:100%
}
.sm\:max-w-sm {
max-width:24rem
}
.sm\:text-sm {
font-size:0.875rem;
line-height:1.25rem
}
.sm\:leading-6 {
line-height:1.5rem
}
}
@media (min-width: 1024px) {
.lg\:px-8 {
padding-left:2rem;
padding-right:2rem
}
}

View file

@ -0,0 +1,710 @@
/* ! tailwindcss v3.4.5 | MIT License | https://tailwindcss.com */*,
::after,
::before {
box-sizing:border-box;
border-width:0;
border-style:solid;
border-color:#e5e7eb
}
::after,
::before {
--tw-content:''
}
:host,
html {
line-height:1.5;
-webkit-text-size-adjust:100%;
-moz-tab-size:4;
tab-size:4;
font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-feature-settings:normal;
font-variation-settings:normal;
-webkit-tap-highlight-color:transparent
}
body {
margin:0;
line-height:inherit
}
hr {
height:0;
color:inherit;
border-top-width:1px
}
abbr:where([title]) {
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size:inherit;
font-weight:inherit
}
a {
color:inherit;
text-decoration:inherit
}
b,
strong {
font-weight:bolder
}
code,
kbd,
pre,
samp {
font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-feature-settings:normal;
font-variation-settings:normal;
font-size:1em
}
small {
font-size:80%
}
sub,
sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sub {
bottom:-.25em
}
sup {
top:-.5em
}
table {
text-indent:0;
border-color:inherit;
border-collapse:collapse
}
button,
input,
optgroup,
select,
textarea {
font-family:inherit;
font-feature-settings:inherit;
font-variation-settings:inherit;
font-size:100%;
font-weight:inherit;
line-height:inherit;
letter-spacing:inherit;
color:inherit;
margin:0;
padding:0
}
button,
select {
text-transform:none
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
-webkit-appearance:button;
background-color:transparent;
background-image:none
}
:-moz-focusring {
outline:auto
}
:-moz-ui-invalid {
box-shadow:none
}
progress {
vertical-align:baseline
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
summary {
display:list-item
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
margin:0
}
fieldset {
margin:0;
padding:0
}
legend {
padding:0
}
menu,
ol,
ul {
list-style:none;
margin:0;
padding:0
}
dialog {
padding:0
}
textarea {
resize:vertical
}
input::placeholder,
textarea::placeholder {
opacity:1;
color:#9ca3af
}
[role=button],
button {
cursor:pointer
}
:disabled {
cursor:default
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
display:block;
vertical-align:middle
}
img,
video {
max-width:100%;
height:auto
}
[hidden] {
display:none
}
[type='text'],
input:where(:not([type])),
[type='email'],
[type='url'],
[type='password'],
[type='number'],
[type='date'],
[type='datetime-local'],
[type='month'],
[type='search'],
[type='tel'],
[type='time'],
[type='week'],
[multiple],
textarea,
select {
-webkit-appearance:none;
appearance:none;
background-color:#fff;
border-color:#6b7280;
border-width:1px;
border-radius:0px;
padding-top:0.5rem;
padding-right:0.75rem;
padding-bottom:0.5rem;
padding-left:0.75rem;
font-size:1rem;
line-height:1.5rem;
--tw-shadow:0 0 #0000;
}
[type='text']:focus,
input:where(:not([type])):focus,
[type='email']:focus,
[type='url']:focus,
[type='password']:focus,
[type='number']:focus,
[type='date']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='week']:focus,
[multiple]:focus,
textarea:focus,
select:focus {
outline:2px solid transparent;
outline-offset:2px;
--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:#2563eb;
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
border-color:#2563eb
}
input::placeholder,
textarea::placeholder {
color:#6b7280;
opacity:1
}
::-webkit-datetime-edit-fields-wrapper {
padding:0
}
::-webkit-date-and-time-value {
min-height:1.5em;
text-align:inherit
}
::-webkit-datetime-edit {
display:inline-flex
}
::-webkit-datetime-edit,
::-webkit-datetime-edit-year-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-meridiem-field {
padding-top:0;
padding-bottom:0
}
select {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
background-position:right 0.5rem center;
background-repeat:no-repeat;
background-size:1.5em 1.5em;
padding-right:2.5rem;
print-color-adjust:exact
}
[multiple],
[size]:where(select:not([size="1"])) {
background-image:initial;
background-position:initial;
background-repeat:unset;
background-size:initial;
padding-right:0.75rem;
print-color-adjust:unset
}
[type='checkbox'],
[type='radio'] {
-webkit-appearance:none;
appearance:none;
padding:0;
print-color-adjust:exact;
display:inline-block;
vertical-align:middle;
background-origin:border-box;
-webkit-user-select:none;
user-select:none;
flex-shrink:0;
height:1rem;
width:1rem;
color:#2563eb;
background-color:#fff;
border-color:#6b7280;
border-width:1px;
--tw-shadow:0 0 #0000
}
[type='checkbox'] {
border-radius:0px
}
[type='radio'] {
border-radius:100%
}
[type='checkbox']:focus,
[type='radio']:focus {
outline:2px solid transparent;
outline-offset:2px;
--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width:2px;
--tw-ring-offset-color:#fff;
--tw-ring-color:#2563eb;
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}
[type='checkbox']:checked,
[type='radio']:checked {
border-color:transparent;
background-color:currentColor;
background-size:100% 100%;
background-position:center;
background-repeat:no-repeat
}
[type='checkbox']:checked {
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
[type='checkbox']:checked {
-webkit-appearance:auto;
appearance:auto
}
}
[type='radio']:checked {
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
[type='radio']:checked {
-webkit-appearance:auto;
appearance:auto
}
}
[type='checkbox']:checked:hover,
[type='checkbox']:checked:focus,
[type='radio']:checked:hover,
[type='radio']:checked:focus {
border-color:transparent;
background-color:currentColor
}
[type='checkbox']:indeterminate {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
border-color:transparent;
background-color:currentColor;
background-size:100% 100%;
background-position:center;
background-repeat:no-repeat;
}
@media (forced-colors: active) {
[type='checkbox']:indeterminate {
-webkit-appearance:auto;
appearance:auto
}
}
[type='checkbox']:indeterminate:hover,
[type='checkbox']:indeterminate:focus {
border-color:transparent;
background-color:currentColor
}
[type='file'] {
background:unset;
border-color:inherit;
border-width:0;
border-radius:0;
padding:0;
font-size:unset;
line-height:inherit
}
[type='file']:focus {
outline:1px solid ButtonText;
outline:1px auto -webkit-focus-ring-color
}
*,
::before,
::after {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
::backdrop {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
.mx-auto {
margin-left:auto;
margin-right:auto
}
.mt-10 {
margin-top:2.5rem
}
.mt-2 {
margin-top:0.5rem
}
.block {
display:block
}
.flex {
display:flex
}
.h-12 {
height:3rem
}
.min-h-full {
min-height:100%
}
.w-auto {
width:auto
}
.w-full {
width:100%
}
.flex-col {
flex-direction:column
}
.items-center {
align-items:center
}
.justify-center {
justify-content:center
}
.justify-between {
justify-content:space-between
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.rounded-md {
border-radius:0.375rem
}
.border-0 {
border-width:0px
}
.bg-indigo-600 {
--tw-bg-opacity:1;
background-color:rgb(79 70 229 / var(--tw-bg-opacity))
}
.px-3 {
padding-left:0.75rem;
padding-right:0.75rem
}
.px-6 {
padding-left:1.5rem;
padding-right:1.5rem
}
.py-1\.5 {
padding-top:0.375rem;
padding-bottom:0.375rem
}
.py-12 {
padding-top:3rem;
padding-bottom:3rem
}
.text-center {
text-align:center
}
.text-2xl {
font-size:1.5rem;
line-height:2rem
}
.text-sm {
font-size:0.875rem;
line-height:1.25rem
}
.font-bold {
font-weight:700
}
.font-medium {
font-weight:500
}
.font-semibold {
font-weight:600
}
.leading-6 {
line-height:1.5rem
}
.leading-9 {
line-height:2.25rem
}
.tracking-tight {
letter-spacing:-0.025em
}
.text-gray-500 {
--tw-text-opacity:1;
color:rgb(107 114 128 / var(--tw-text-opacity))
}
.text-gray-900 {
--tw-text-opacity:1;
color:rgb(17 24 39 / var(--tw-text-opacity))
}
.text-indigo-600 {
--tw-text-opacity:1;
color:rgb(79 70 229 / var(--tw-text-opacity))
}
.text-white {
--tw-text-opacity:1;
color:rgb(255 255 255 / var(--tw-text-opacity))
}
.shadow-sm {
--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.ring-1 {
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.ring-inset {
--tw-ring-inset:inset
}
.ring-gray-300 {
--tw-ring-opacity:1;
--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))
}
.placeholder\:text-gray-400::placeholder {
--tw-text-opacity:1;
color:rgb(156 163 175 / var(--tw-text-opacity))
}
.hover\:bg-indigo-500:hover {
--tw-bg-opacity:1;
background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}
.hover\:text-indigo-500:hover {
--tw-text-opacity:1;
color:rgb(99 102 241 / var(--tw-text-opacity))
}
.focus\:ring-2:focus {
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.focus\:ring-inset:focus {
--tw-ring-inset:inset
}
.focus\:ring-indigo-600:focus {
--tw-ring-opacity:1;
--tw-ring-color:rgb(79 70 229 / var(--tw-ring-opacity))
}
.focus-visible\:outline:focus-visible {
outline-style:solid
}
.focus-visible\:outline-2:focus-visible {
outline-width:2px
}
.focus-visible\:outline-offset-2:focus-visible {
outline-offset:2px
}
.focus-visible\:outline-indigo-600:focus-visible {
outline-color:#4f46e5
}
@media (min-width: 640px) {
.sm\:mx-auto {
margin-left:auto;
margin-right:auto
}
.sm\:w-full {
width:100%
}
.sm\:max-w-sm {
max-width:24rem
}
.sm\:text-sm {
font-size:0.875rem;
line-height:1.25rem
}
.sm\:leading-6 {
line-height:1.5rem
}
}
@media (min-width: 1024px) {
.lg\:px-8 {
padding-left:2rem;
padding-right:2rem
}
}

View file

@ -1,28 +1,32 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en" class="h-full bg-white"> <html lang="en">
<head> <head>
<title>{% block title %}{% endblock title %}</title> <title>{% block title %}{% endblock title %}</title>
<!-- <!--
<script src="https://unpkg.com/htmx.org@2.0.0/dist/htmx.min.js"></script> <script src="https://unpkg.com/htmx.org@2.0.0/dist/htmx.min.js"></script>
<script src="https://cdn.tailwindcss.com?plugins=forms,typography,aspect-ratio"></script> <script src="https://cdn.tailwindcss.com?plugins=forms,typography,aspect-ratio"></script>
-->
<script src="/static/htmx.min.js"></script>
<script src="/static/tailwindcss.js"></script> <script src="/static/tailwindcss.js"></script>
-->
<link rel="stylesheet" type="text/css" href="/static/nixin.css">
<link rel="stylesheet" type="text/css" href="/static/fj_index.css">
<link rel="stylesheet" type="text/css" href="/static/fj_theme-light.css">
<script src="/static/htmx.min.js"></script>
{% block head %} {% block head %}
{% endblock head %} {% endblock head %}
</head> </head>
<body class="prose p-10 h-full"> <body>
<div id="content"> <div class="full height">
{% block content %} {% block content %}
{% endblock content %} {% endblock content %}
</div> </div>
{% block js %} {% block js %}
{% endblock js %} {% endblock js %}
</body> </body>

View file

@ -4,16 +4,71 @@
Index Index
{% endblock title %} {% endblock title %}
{% block head %}
{% endblock head %}
{% block content %} {% block content %}
<nav id="navbar" aria-label="Navigation bar" >
<div class="navbar-left ui secondary menu">
<a class="item" id="navbar-logo" href="/" aria-label="Dashboard">
<img width="30" height="30" src="/static/logo-nixin-farm.svg" alt="Logo" aria-hidden="true">
</a>
<a class="item" href="/config">Configuration</a>
<a class="item" href="/deploy">Deployments</a>
<a class="item" href="/monitor">Monitoring</a>
<a class="item" href="/drp">Backups and recoververy</a>
</div>
<div class="navbar-right ui secondary menu">
<a class="item not-mobile tw-mx-0" href="#" data-tooltip-content="Notifications" aria-label="Notifications">
<div class="tw-relative">
<svg viewBox="0 0 16 16" class="svg octicon-bell" aria-hidden="true" width="16" height="16"><path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16M3 5a5 5 0 0 1 10 0v2.947q0 .076.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.26.26 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556-.003.01.001.006q0 .003.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007-.003-.01-1.703-2.554a1.75 1.75 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5"></path></svg>
<span class="notification_count tw-hidden">0</span>
</div>
</a>
<div class="ui dropdown jump item tw-mx-0 tw-pr-2" data-tooltip-content="Profil et réglages…" role="menu" aria-haspopup="" aria-controls="_aria_auto_id_4" aria-expanded="false" aria-label="Profil et réglages…" tabindex="0">
<span class="text tw-flex tw-items-center">
<img class="ui avatar tw-align-middle tw-mr-1" src="/static/logo-nixin.svg" title="{{user.name}}" width="24" height="24">
<span class="only-mobile tw-ml-2">{{user.name}}</span>
<span class="not-mobile"><svg viewBox="0 0 16 16" class="svg octicon-triangle-down" aria-hidden="true" width="16" height="16"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427"></path></svg></span>
</span>
<div class="menu user-menu hidden transition" id="_aria_auto_id_4" role="" tabindex="-1">
<div class="ui header">
<strong>{{user.name}}</strong>
</div>
<a class="item" href="/user/settings" id="_aria_auto_id_8" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-tools" aria-hidden="true" width="16" height="16"><path d="M5.433 2.304A4.49 4.49 0 0 0 3.5 6c0 1.598.832 3.002 2.09 3.802.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 1 1-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A6 6 0 0 1 2 6a6 6 0 0 1 2.567-4.92 1.48 1.48 0 0 1 1.673-.04c.462.296.76.827.76 1.423v2.82c0 .082.041.16.11.206l.75.51a.25.25 0 0 0 .28 0l.75-.51A.25.25 0 0 0 9 5.282V2.463c0-.596.298-1.127.76-1.423a1.48 1.48 0 0 1 1.673.04A6 6 0 0 1 14 6a6 6 0 0 1-2.786 5.068c-.157.1-.209.23-.207.315l.163 3.33a.752.752 0 0 1-1.094.714.75.75 0 0 1-.404-.64l-.164-3.345c-.027-.717.384-1.312.902-1.64A4.5 4.5 0 0 0 12.5 6a4.49 4.49 0 0 0-1.933-3.696c-.024.017-.067.067-.067.16v2.818a1.75 1.75 0 0 1-.767 1.448l-.75.51a1.75 1.75 0 0 1-1.966 0l-.75-.51A1.75 1.75 0 0 1 5.5 5.282V2.463c0-.092-.043-.142-.067-.159"></path></svg>
User settings
</a>
<a class="item" href="#" id="_aria_auto_id_10" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-server" aria-hidden="true" width="16" height="16"><path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.74 1.74 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1M1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25m.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75M7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5M3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75M3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5"></path></svg>
Administration
</a>
<div class="divider"></div>
<a class="item" target="_blank" rel="noopener noreferrer" href="#" id="_aria_auto_id_9" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-question" aria-hidden="true" width="16" height="16"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13M6.92 6.085h.001a.749.749 0 1 1-1.342-.67c.169-.339.436-.701.849-.977C6.845 4.16 7.369 4 8 4a2.76 2.76 0 0 1 1.637.525c.503.377.863.965.863 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6 6 0 0 0-.26.16 1 1 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661q.154-.1.313-.195l.007-.004c.1-.061.182-.11.258-.161a1 1 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.61.61 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1 1 0 0 0-.34.398M9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0"></path></svg>
Documentation
</a>
<div class="divider"></div>
<div class="divider"></div>
<a class="item link-action" href="" data-url="/logout" id="_aria_auto_id_11" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-sign-out" aria-hidden="true" width="16" height="16"><path d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25Zm10.44 4.5-1.97-1.97a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l3.25 3.25a.75.75 0 0 1 0 1.06l-3.25 3.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.97-1.97H6.75a.75.75 0 0 1 0-1.5Z"></path></svg>
Logout
</a>
</div>
</div>
</div>
</nav>
<div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8"> <div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8">
<div class="sm:mx-auto sm:w-full sm:max-w-sm"> <div class="sm:mx-auto text-center sm:w-full sm:max-w-sm">
<img class="mx-auto h-12 w-auto" src="/static/logo-nixin.svg" alt="NixiN">
<h2 class="mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900">
Index
</h2>
hello user {{user.name}} hello user {{user.name}}
</div> </div>
<p class="mt-10 text-center text-sm text-gray-500"> <p class="mt-10 text-center text-sm text-gray-500">
<a href="/logout" hx-get="/logout" class="font-semibold leading-6 text-indigo-600 hover:text-indigo-500">Logout</a> <a href="/logout" hx-get="/logout" class="font-semibold leading-6 text-indigo-600 hover:text-indigo-500">Logout</a>
</p> </p>

View file

@ -3,6 +3,8 @@
{% block title %} {% block title %}
Login Login
{% endblock title %} {% endblock title %}
{% block head %}
{% endblock head %}
{% block content %} {% block content %}
<!-- <!--

View file

@ -0,0 +1,109 @@
<nav id="navbar" aria-label="Barre de navigation">
<div class="navbar-left ui secondary menu">
<a class="item" id="navbar-logo" href="/" aria-label="Tableau de bord">
<img width="30" height="30" src="/assets/img/logo.svg" alt="Logo" aria-hidden="true">
</a>
<div class="ui secondary menu item navbar-mobile-right only-mobile">
<a id="mobile-notifications-icon" class="item tw-w-auto tw-p-2" href="/notifications" data-tooltip-content="Notifications" aria-label="Notifications">
<div class="tw-relative">
<svg viewBox="0 0 16 16" class="svg octicon-bell" aria-hidden="true" width="16" height="16"><path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16M3 5a5 5 0 0 1 10 0v2.947q0 .076.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.26.26 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556-.003.01.001.006q0 .003.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007-.003-.01-1.703-2.554a1.75 1.75 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5"></path></svg>
<span class="notification_count tw-hidden">0</span>
</div>
</a>
<button class="item tw-w-auto ui icon mini button tw-p-2 tw-m-0" id="navbar-expand-toggle" aria-label="Menu va-et-vient"><svg viewBox="0 0 16 16" class="svg octicon-three-bars" aria-hidden="true" width="16" height="16"><path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75m0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75M1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5"></path></svg></button>
</div>
<a class="item" href="/issues">Tickets</a>
<a class="item" href="/pulls">Demandes d'ajout</a>
<a class="item" href="/milestones">Jalons</a>
<a class="item" href="/explore/repos">Explorateur</a>
</div>
<div class="navbar-right ui secondary menu">
<a class="active-stopwatch-trigger item tw-mx-0 tw-hidden" title="Suivi du temps actif" aria-expanded="false">
<div class="tw-relative">
<svg viewBox="0 0 16 16" class="svg octicon-stopwatch" aria-hidden="true" width="16" height="16"><path d="M5.75.75A.75.75 0 0 1 6.5 0h3a.75.75 0 0 1 0 1.5h-.75v1l-.001.041a6.7 6.7 0 0 1 3.464 1.435l.007-.006.75-.75a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734l-.75.75-.006.007a6.75 6.75 0 1 1-10.548 0L2.72 5.03l-.75-.75a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018l.75.75.007.006A6.7 6.7 0 0 1 7.25 2.541V1.5H6.5a.75.75 0 0 1-.75-.75M8 14.5a5.25 5.25 0 1 0-.001-10.501A5.25 5.25 0 0 0 8 14.5m.389-6.7 1.33-1.33a.75.75 0 1 1 1.061 1.06L9.45 8.861A1.503 1.503 0 0 1 8 10.75a1.499 1.499 0 1 1 .389-2.95"></path></svg>
<span class="header-stopwatch-dot"></span>
</div>
<span class="only-mobile tw-ml-2">Suivi du temps actif</span>
</a>
<a class="item not-mobile tw-mx-0" href="/notifications" data-tooltip-content="Notifications" aria-label="Notifications">
<div class="tw-relative">
<svg viewBox="0 0 16 16" class="svg octicon-bell" aria-hidden="true" width="16" height="16"><path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16M3 5a5 5 0 0 1 10 0v2.947q0 .076.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.26.26 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556-.003.01.001.006q0 .003.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007-.003-.01-1.703-2.554a1.75 1.75 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5"></path></svg>
<span class="notification_count tw-hidden">0</span>
</div>
</a>
<div class="ui dropdown jump item tw-mx-0 tw-pr-2" data-tooltip-content="Créer…" role="menu" aria-haspopup="" aria-controls="_aria_auto_id_0" aria-expanded="false" aria-label="Créer…" tabindex="0">
<span class="text">
<svg viewBox="0 0 16 16" class="svg octicon-plus" aria-hidden="true" width="16" height="16"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2"></path></svg>
<span class="not-mobile"><svg viewBox="0 0 16 16" class="svg octicon-triangle-down" aria-hidden="true" width="16" height="16"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427"></path></svg></span>
<span class="only-mobile">Créer…</span>
</span>
<div class="menu hidden transition" id="_aria_auto_id_0" role="" tabindex="-1">
<a class="item" href="/repo/create" id="_aria_auto_id_1" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-plus" aria-hidden="true" width="16" height="16"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2"></path></svg> Nouveau dépôt
</a>
<a class="item" href="/repo/migrate" id="_aria_auto_id_2" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-repo-push" aria-hidden="true" width="16" height="16"><path d="M1 2.5A2.5 2.5 0 0 1 3.5 0h8.75a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 3.5 9h3.25a.75.75 0 0 1 0 1.5H3.5a1 1 0 0 0 0 2h5.75a.75.75 0 0 1 0 1.5H3.5A2.5 2.5 0 0 1 1 11.5Zm13.23 7.79zl-1.224-1.224v6.184a.75.75 0 0 1-1.5 0V9.066L10.28 10.29a.75.75 0 0 1-1.06-1.061l2.505-2.504a.75.75 0 0 1 1.06 0L15.29 9.23a.75.75 0 0 1-.018 1.042.75.75 0 0 1-1.042.018"></path></svg> Nouvelle migration
</a>
<a class="item" href="/org/create" id="_aria_auto_id_3" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-organization" aria-hidden="true" width="16" height="16"><path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5q0 .127-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.8.8 0 0 1-.197-.026q-.148.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75m4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5"></path></svg> Nouvelle organisation
</a>
</div>
</div>
<div class="ui dropdown jump item tw-mx-0 tw-pr-2" data-tooltip-content="Profil et réglages…" role="menu" aria-haspopup="" aria-controls="_aria_auto_id_4" aria-expanded="false" aria-label="Profil et réglages…" tabindex="0">
<span class="text tw-flex tw-items-center">
<img class="ui avatar tw-align-middle tw-mr-1" src="/avatars/45a76b0a35a2f2aad8cb9e77cb2240e7?size=48" title="Douze Bé" width="24" height="24">
<span class="only-mobile tw-ml-2">douzeb</span>
<span class="not-mobile"><svg viewBox="0 0 16 16" class="svg octicon-triangle-down" aria-hidden="true" width="16" height="16"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427"></path></svg></span>
</span>
<div class="menu user-menu hidden transition" id="_aria_auto_id_4" role="" tabindex="-1">
<div class="ui header">
Connecté en tant que <strong>douzeb</strong>
</div>
<div class="divider"></div>
<a class="item" href="/douzeb" id="_aria_auto_id_5" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-person" aria-hidden="true" width="16" height="16"><path d="M10.561 8.073a6 6 0 0 1 3.432 5.142.75.75 0 1 1-1.498.07 4.5 4.5 0 0 0-8.99 0 .75.75 0 0 1-1.498-.07 6 6 0 0 1 3.431-5.142 3.999 3.999 0 1 1 5.123 0M10.5 5a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0"></path></svg>
Profil
</a>
<a class="item" href="/douzeb?tab=stars" id="_aria_auto_id_6" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-star" aria-hidden="true" width="16" height="16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"></path></svg>
Favoris
</a>
<a class="item" href="/notifications/subscriptions" id="_aria_auto_id_7" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-bell" aria-hidden="true" width="16" height="16"><path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16M3 5a5 5 0 0 1 10 0v2.947q0 .076.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.26.26 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556-.003.01.001.006q0 .003.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007-.003-.01-1.703-2.554a1.75 1.75 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5"></path></svg>
Abonnements
</a>
<a class="item" href="/user/settings" id="_aria_auto_id_8" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-tools" aria-hidden="true" width="16" height="16"><path d="M5.433 2.304A4.49 4.49 0 0 0 3.5 6c0 1.598.832 3.002 2.09 3.802.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 1 1-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A6 6 0 0 1 2 6a6 6 0 0 1 2.567-4.92 1.48 1.48 0 0 1 1.673-.04c.462.296.76.827.76 1.423v2.82c0 .082.041.16.11.206l.75.51a.25.25 0 0 0 .28 0l.75-.51A.25.25 0 0 0 9 5.282V2.463c0-.596.298-1.127.76-1.423a1.48 1.48 0 0 1 1.673.04A6 6 0 0 1 14 6a6 6 0 0 1-2.786 5.068c-.157.1-.209.23-.207.315l.163 3.33a.752.752 0 0 1-1.094.714.75.75 0 0 1-.404-.64l-.164-3.345c-.027-.717.384-1.312.902-1.64A4.5 4.5 0 0 0 12.5 6a4.49 4.49 0 0 0-1.933-3.696c-.024.017-.067.067-.067.16v2.818a1.75 1.75 0 0 1-.767 1.448l-.75.51a1.75 1.75 0 0 1-1.966 0l-.75-.51A1.75 1.75 0 0 1 5.5 5.282V2.463c0-.092-.043-.142-.067-.159"></path></svg>
Configuration
</a>
<a class="item" target="_blank" rel="noopener noreferrer" href="https://forgejo.org/docs/latest/" id="_aria_auto_id_9" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-question" aria-hidden="true" width="16" height="16"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13M6.92 6.085h.001a.749.749 0 1 1-1.342-.67c.169-.339.436-.701.849-.977C6.845 4.16 7.369 4 8 4a2.76 2.76 0 0 1 1.637.525c.503.377.863.965.863 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6 6 0 0 0-.26.16 1 1 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661q.154-.1.313-.195l.007-.004c.1-.061.182-.11.258-.161a1 1 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.61.61 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1 1 0 0 0-.34.398M9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0"></path></svg>
Aide
</a>
<div class="divider"></div>
<a class="item" href="/admin" id="_aria_auto_id_10" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-server" aria-hidden="true" width="16" height="16"><path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.74 1.74 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1M1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25m.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75M7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5M3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75M3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5"></path></svg>
Administration du site
</a>
<div class="divider"></div>
<a class="item link-action" href="" data-url="/user/logout" id="_aria_auto_id_11" role="menuitem" tabindex="-1">
<svg viewBox="0 0 16 16" class="svg octicon-sign-out" aria-hidden="true" width="16" height="16"><path d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25Zm10.44 4.5-1.97-1.97a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215l3.25 3.25a.75.75 0 0 1 0 1.06l-3.25 3.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734l1.97-1.97H6.75a.75.75 0 0 1 0-1.5Z"></path></svg>
Déconnexion
</a>
</div>
</div>
</div>
</nav>

View file

@ -3,6 +3,8 @@
{% block title %} {% block title %}
Register a new account Register a new account
{% endblock title %} {% endblock title %}
{% block head %}
{% endblock head %}
{% block content %} {% block content %}
<div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8"> <div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8">

View file

@ -3,6 +3,8 @@
{% block title %} {% block title %}
Reset your account password Reset your account password
{% endblock title %} {% endblock title %}
{% block head %}
{% endblock head %}
{% block content %} {% block content %}
<div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8"> <div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8">