Compare commits

..

2 Commits

Author SHA1 Message Date
1a74f9833e fixed jwt var name + updated to new version of libnik, which fixes login form width 2026-09-20 23:50:54 +02:00
Danneschs
5e992ad1af
Merge pull request #1 from Danneschs/feature/login
Feature/login
2026-09-20 19:00:55 +02:00
3 changed files with 24 additions and 6 deletions

View File

@ -20,7 +20,7 @@ public class Program
Config.Initialize(currencyArg);
var builder = WebApplication.CreateBuilder(args);
var jwtKey = builder.Configuration["Jwt__Key"]
var jwtKey = builder.Configuration["Jwt:Key"]
?? throw new InvalidOperationException("JWT key is not configured. Please set environment variable JWT__Key.");
var key = Encoding.UTF8.GetBytes(jwtKey);
builder.Services.AddSingleton<IJwtKeyProvider>(new JwtKeyProvider(jwtKey));

View File

@ -8,7 +8,7 @@
"name": "platbik-fe",
"version": "0.0.0",
"dependencies": {
"@danneschs/libnik-ui": "^0.1.1",
"@danneschs/libnik-ui": "^0.1.2",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@fontsource/roboto": "^5.2.5",
@ -68,6 +68,7 @@
"integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/code-frame": "^7.29.7",
"@babel/generator": "^7.29.7",
@ -337,9 +338,9 @@
}
},
"node_modules/@danneschs/libnik-ui": {
"version": "0.1.1",
"resolved": "https://npm.pkg.github.com/download/@danneschs/libnik-ui/0.1.1/6d4fe37afa53500a7117ac7da0f095082f5dc76b",
"integrity": "sha512-XdvxezqBF6X03SxJEDm5dbooTJR1/TYBMvHz3SjI8w3JaqVDZfdyZWDEcS/TWBdvJrjR6uS0QJj2jFg42XNYnw==",
"version": "0.1.2",
"resolved": "https://npm.pkg.github.com/download/@danneschs/libnik-ui/0.1.2/a34984ab9b8fc4a67aa70da26fc1af95a3af747c",
"integrity": "sha512-U4m23vrcfjpbQBGtN+q9Y5bZ1LCIFo7uh5Puufa0/6QmFSfiMNWkN9i+ce3mWkwmTUv7PMYeKHp5PI5L3LdcoQ==",
"peerDependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.1",
@ -410,6 +411,7 @@
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz",
"integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.18.3",
"@emotion/babel-plugin": "^11.13.5",
@ -453,6 +455,7 @@
"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz",
"integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.18.3",
"@emotion/babel-plugin": "^11.13.5",
@ -1286,6 +1289,7 @@
"resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.3.8.tgz",
"integrity": "sha512-88sWg/UJc1X82OMO+ISR4E3P58I3BjFVg0qkmDu7OWlN8VijneZD3ylFA+ImxuPjMHW3SHosfSJYy1fztoz0fw==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.28.6"
},
@ -1312,6 +1316,7 @@
"resolved": "https://registry.npmjs.org/@mui/material/-/material-7.3.8.tgz",
"integrity": "sha512-QKd1RhDXE1hf2sQDNayA9ic9jGkEgvZOf0tTkJxlBPG8ns8aS4rS8WwYURw2x5y3739p0HauUXX9WbH7UufFLw==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.28.6",
"@mui/core-downloads-tracker": "^7.3.8",
@ -1422,6 +1427,7 @@
"resolved": "https://registry.npmjs.org/@mui/system/-/system-7.3.8.tgz",
"integrity": "sha512-hoFRj4Zw2Km8DPWZp/nKG+ao5Jw5LSk2m/e4EGc6M3RRwXKEkMSG4TgtfVJg7dS2homRwtdXSMW+iRO0ZJ4+IA==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.28.6",
"@mui/private-theming": "^7.3.8",
@ -1509,6 +1515,7 @@
"resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.29.12.tgz",
"integrity": "sha512-MaEC7ubr/je8jVWjdRU7LxBXAzlOZwFEdNdvlDUJIYkRa3TRCQ1HsY8Gd8Od0jnlnMYn9M4BrEfOrq9VRnt4bw==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.25.7",
"@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0",
@ -1547,6 +1554,7 @@
"resolved": "https://registry.npmjs.org/@mui/x-data-grid-generator/-/x-data-grid-generator-8.29.3.tgz",
"integrity": "sha512-tbtyxhNtVIPDxmf6bfzeDRRXb4+tAdH/D/qv3DzUlXYC0nzVH0LGvxMOrigYI/lmYD2EnrAlnofe+BeWHtfEfw==",
"license": "UNLICENSED",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.28.4",
"@mui/x-data-grid": "8.29.3",
@ -2414,6 +2422,7 @@
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
"integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
"license": "MIT",
"peer": true,
"dependencies": {
"csstype": "^3.2.2"
}
@ -2464,6 +2473,7 @@
"integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"dev": true,
"license": "MIT",
"peer": true,
"bin": {
"acorn": "bin/acorn"
},
@ -2645,6 +2655,7 @@
}
],
"license": "MIT",
"peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.11.23",
"caniuse-lite": "^1.0.30001810",
@ -3043,6 +3054,7 @@
"integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1",
@ -4113,6 +4125,7 @@
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">=12"
},
@ -4206,6 +4219,7 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
"integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
"license": "MIT",
"peer": true,
"engines": {
"node": ">=0.10.0"
}
@ -4215,6 +4229,7 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
"integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
"license": "MIT",
"peer": true,
"dependencies": {
"scheduler": "^0.27.0"
},
@ -4265,6 +4280,7 @@
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz",
"integrity": "sha512-yrfmJHIpDG7taCpqKjT1G5B6q3O2K+RN8/fgNf0lTjCwiPbQ0ei6vXX9ZjQR+7ld8Tr7Z5xmyMnZ8YJrphWQUw==",
"license": "MIT",
"peer": true,
"dependencies": {
"react-router": "7.18.4"
},
@ -4356,6 +4372,7 @@
"integrity": "sha512-yqjxruMGBQJ2gG4HtjZtAfXArHomazDHoFwFFmZZl0r7Pdo7qCIXKqKHZc8yeoMgzJJ+pO6pEEHa+V7uzWlrAQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@types/estree": "1.0.8"
},
@ -4790,6 +4807,7 @@
"integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"esbuild": "^0.25.0",
"fdir": "^6.4.4",

View File

@ -12,7 +12,7 @@
"preview": "vite preview"
},
"dependencies": {
"@danneschs/libnik-ui": "^0.1.1",
"@danneschs/libnik-ui": "^0.1.2",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@fontsource/roboto": "^5.2.5",