fix new post layout

This commit is contained in:
2023-11-25 09:22:15 +07:00
parent 065ccbbea4
commit 54ad1e6e1d
7 changed files with 359 additions and 326 deletions

105
pnpm-lock.yaml generated
View File

@@ -9,14 +9,14 @@ dependencies:
specifier: ^1.1.0
version: 1.1.0
'@getalby/sdk':
specifier: ^2.6.0
version: 2.6.0
specifier: ^2.7.0
version: 2.7.0(typescript@5.3.2)
'@nostr-dev-kit/ndk':
specifier: ^2.0.5
version: 2.0.5(typescript@5.3.2)
specifier: ^2.1.1
version: 2.1.1(typescript@5.3.2)
'@nostr-fetch/adapter-ndk':
specifier: ^0.13.1
version: 0.13.1(@nostr-dev-kit/ndk@2.0.5)(nostr-fetch@0.13.1)
version: 0.13.1(@nostr-dev-kit/ndk@2.1.1)(nostr-fetch@0.13.1)
'@radix-ui/react-alert-dialog':
specifier: ^1.0.5
version: 1.0.5(@types/react-dom@18.2.17)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)
@@ -48,8 +48,8 @@ dependencies:
specifier: ^1.0.7
version: 1.0.7(@types/react-dom@18.2.17)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query':
specifier: ^5.8.4
version: 5.8.4(react-dom@18.2.0)(react@18.2.0)
specifier: ^5.8.7
version: 5.8.7(react-dom@18.2.0)(react@18.2.0)
'@tauri-apps/api':
specifier: 2.0.0-alpha.11
version: 2.0.0-alpha.11
@@ -192,8 +192,8 @@ dependencies:
specifier: ^11.10.1
version: 11.10.1(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)
sonner:
specifier: ^1.2.2
version: 1.2.2(react-dom@18.2.0)(react@18.2.0)
specifier: ^1.2.3
version: 1.2.3(react-dom@18.2.0)(react@18.2.0)
tailwind-scrollbar:
specifier: ^3.0.5
version: 3.0.5(tailwindcss@3.3.5)
@@ -207,8 +207,8 @@ dependencies:
specifier: ^0.8.4
version: 0.8.4(@tiptap/core@2.1.12)
virtua:
specifier: ^0.16.6
version: 0.16.6(react-dom@18.2.0)(react@18.2.0)
specifier: ^0.16.7
version: 0.16.7(react-dom@18.2.0)(react@18.2.0)
zustand:
specifier: ^4.4.6
version: 4.4.6(@types/react@18.2.38)(react@18.2.0)
@@ -224,8 +224,8 @@ devDependencies:
specifier: ^9.0.4
version: 9.0.4
'@types/node':
specifier: ^20.9.4
version: 20.9.4
specifier: ^20.10.0
version: 20.10.0
'@types/react':
specifier: ^18.2.38
version: 18.2.38
@@ -303,7 +303,7 @@ devDependencies:
version: 5.3.2
vite:
specifier: ^4.5.0
version: 4.5.0(@types/node@20.9.4)
version: 4.5.0(@types/node@20.10.0)
vite-tsconfig-paths:
specifier: ^4.2.1
version: 4.2.1(typescript@5.3.2)(vite@4.5.0)
@@ -731,13 +731,15 @@ packages:
resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
dev: false
/@getalby/sdk@2.6.0:
resolution: {integrity: sha512-klD1FrpGY39QldPf00KtzIveWj0dXtgGdZH6nLWdJ0Ness7FAqy2RkgSF7JQfKJeJSFek7Ip3AL/KCT5/lZgww==}
/@getalby/sdk@2.7.0(typescript@5.3.2):
resolution: {integrity: sha512-4NoEgdjx0R8SYDmJfCAsgvuBs0w3d8wsOMGI4m0h2MVsSeCcWW93lrzCl8bRmHTF5N7EfleHwnieYwn5j9KZTA==}
engines: {node: '>=14'}
dependencies:
crypto-js: 4.2.0
events: 3.3.0
nostr-tools: 1.13.1
nostr-tools: 1.17.0(typescript@5.3.2)
transitivePeerDependencies:
- typescript
dev: false
/@humanwhocodes/config-array@0.11.13:
@@ -833,17 +835,17 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
/@nostr-dev-kit/ndk@2.0.5(typescript@5.3.2):
resolution: {integrity: sha512-EvVr43y+4N9lMSZIIe5V8jFWYlKTVkMyyJfbgRaDGCGiBZAm9iy0wcO2Yi+W57awOAlvr3mjT5fAwG9RDb6HSA==}
/@nostr-dev-kit/ndk@2.1.1(typescript@5.3.2):
resolution: {integrity: sha512-sMD4re3QVpSVMzoyvJAFiftPxJBXkhjRInrK5DcjhSkkPTlJhI+oiVXCpcvCJ3PHT5PilhDgKkg3LyOvv135UQ==}
dependencies:
'@noble/hashes': 1.3.2
'@noble/secp256k1': 2.0.0
'@scure/base': 1.1.3
debug: 4.3.4
eventemitter3: 5.0.1
light-bolt11-decoder: 3.0.0
node-fetch: 3.3.2
nostr-tools: 1.17.0(typescript@5.3.2)
tseep: 1.1.3
typescript-lru-cache: 2.0.0
utf8-buffer: 1.0.0
websocket-polyfill: 0.0.3
@@ -852,13 +854,13 @@ packages:
- typescript
dev: false
/@nostr-fetch/adapter-ndk@0.13.1(@nostr-dev-kit/ndk@2.0.5)(nostr-fetch@0.13.1):
/@nostr-fetch/adapter-ndk@0.13.1(@nostr-dev-kit/ndk@2.1.1)(nostr-fetch@0.13.1):
resolution: {integrity: sha512-B3xeFR/qZHOzyy68WZCL+v+OjOZHG9YBW6jEpp1b1hzogAkoqSYJfYHo55Heka/CUp8z7dteYV/tmabtTCVcPA==}
peerDependencies:
'@nostr-dev-kit/ndk': ^0.8.4
nostr-fetch: ^0.13.1
dependencies:
'@nostr-dev-kit/ndk': 2.0.5(typescript@5.3.2)
'@nostr-dev-kit/ndk': 2.1.1(typescript@5.3.2)
'@nostr-fetch/kernel': 0.13.1
nostr-fetch: 0.13.1
dev: false
@@ -2005,12 +2007,12 @@ packages:
tailwindcss: 3.3.5
dev: true
/@tanstack/query-core@5.8.3:
resolution: {integrity: sha512-SWFMFtcHfttLYif6pevnnMYnBvxKf3C+MHMH7bevyYfpXpTMsLB9O6nNGBdWSoPwnZRXFNyNeVZOw25Wmdasow==}
/@tanstack/query-core@5.8.7:
resolution: {integrity: sha512-58xOSkxxZK4SGQ/uzX8MDZHLGZCkxlgkPxnfhxUOL2uchnNHyay2UVcR3mQNMgaMwH1e2l+0n+zfS7+UJ/MAJw==}
dev: false
/@tanstack/react-query@5.8.4(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-CD+AkXzg8J72JrE6ocmuBEJfGzEzu/bzkD6sFXFDDB5yji9N20JofXZlN6n0+CaPJuIi+e4YLCbGsyPFKkfNQA==}
/@tanstack/react-query@5.8.7(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-RYSSMmkhbJ7tPkf8w+MSRIXQLoUCm7DRnTLDcdf+uampupnriEsob3fVWTt9oaEj+AJWEKeCErDBdZeNcAzURQ==}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
@@ -2021,7 +2023,7 @@ packages:
react-native:
optional: true
dependencies:
'@tanstack/query-core': 5.8.3
'@tanstack/query-core': 5.8.7
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -2735,8 +2737,8 @@ packages:
resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==}
dev: false
/@types/node@20.9.4:
resolution: {integrity: sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==}
/@types/node@20.10.0:
resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==}
dependencies:
undici-types: 5.26.5
dev: true
@@ -2920,7 +2922,7 @@ packages:
vite: ^4 || ^5
dependencies:
'@swc/core': 1.3.99
vite: 4.5.0(@types/node@20.9.4)
vite: 4.5.0(@types/node@20.10.0)
transitivePeerDependencies:
- '@swc/helpers'
dev: true
@@ -3146,7 +3148,7 @@ packages:
hasBin: true
dependencies:
caniuse-lite: 1.0.30001564
electron-to-chromium: 1.4.592
electron-to-chromium: 1.4.594
node-releases: 2.0.13
update-browserslist-db: 1.0.13(browserslist@4.22.1)
dev: true
@@ -3156,7 +3158,7 @@ packages:
engines: {node: '>=6.14.2'}
requiresBuild: true
dependencies:
node-gyp-build: 4.7.0
node-gyp-build: 4.7.1
dev: false
/call-bind@1.0.5:
@@ -3519,8 +3521,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
/electron-to-chromium@1.4.592:
resolution: {integrity: sha512-D3NOkROIlF+d5ixnz7pAf3Lu/AuWpd6AYgI9O67GQXMXTcCP1gJQRotOq35eQy5Sb4hez33XH1YdTtILA7Udww==}
/electron-to-chromium@1.4.594:
resolution: {integrity: sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==}
dev: true
/emoji-regex@9.2.2:
@@ -3862,6 +3864,7 @@ packages:
/eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
dev: true
/events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
@@ -4757,8 +4760,8 @@ packages:
formdata-polyfill: 4.0.10
dev: false
/node-gyp-build@4.7.0:
resolution: {integrity: sha512-PbZERfeFdrHQOOXiAKOY0VPbykZy90ndPKk0d+CFDegTKmWp1VgOTz2xACVbr1BjCWxrQp68CXtvNsveFhqDJg==}
/node-gyp-build@4.7.1:
resolution: {integrity: sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==}
hasBin: true
dev: false
@@ -4781,16 +4784,6 @@ packages:
'@nostr-fetch/kernel': 0.13.1
dev: false
/nostr-tools@1.13.1:
resolution: {integrity: sha512-DTwpbxTH1/ar+afWd4gmVdpHH8CF290kdaxi00Llra88SHE6e38XuyzlRABVTcrBaceLMnoDdHmV3x16MoEFJg==}
dependencies:
'@noble/curves': 1.1.0
'@noble/hashes': 1.3.1
'@scure/base': 1.1.1
'@scure/bip32': 1.3.1
'@scure/bip39': 1.2.1
dev: false
/nostr-tools@1.17.0(typescript@5.3.2):
resolution: {integrity: sha512-LZmR8GEWKZeElbFV5Xte75dOeE9EFUW/QLI1Ncn3JKn0kFddDKEfBbFN8Mu4TMs+L4HR/WTPha2l+PPuRnJcMw==}
peerDependencies:
@@ -5672,8 +5665,8 @@ packages:
is-fullwidth-code-point: 4.0.0
dev: true
/sonner@1.2.2(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-EHxYBr5tLDQW4CqosTsX95/Qd5oxjDeQN/EbKBZcjdNp4Hjs6snXB6Lmu1kTL27M3su0oG9DxkllfvX+aSoI4Q==}
/sonner@1.2.3(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-LMr155izOFA8hudzuUVQT0H93VqmcF9ODP475YjjC/4INESYWN1/ioC5SYRG20jmDmwuQDR8ugP7y6ELghT6JQ==}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
@@ -5915,6 +5908,10 @@ packages:
typescript: 5.3.2
dev: true
/tseep@1.1.3:
resolution: {integrity: sha512-deBIcIlXUMlr3xaN0UEochqjU/zXGaZGPqHPd1rxo4w6DklBdRM6WQQtsk7bekIF+qY6QTeen3nE6OA7BxL9rg==}
dev: false
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
dev: false
@@ -6084,7 +6081,7 @@ packages:
engines: {node: '>=6.14.2'}
requiresBuild: true
dependencies:
node-gyp-build: 4.7.0
node-gyp-build: 4.7.1
dev: false
/utf8-buffer@1.0.0:
@@ -6095,8 +6092,8 @@ packages:
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
/virtua@0.16.6(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-I2vFlh7sCUTK4nVZzPj2IhgGRFtNVrVQD2nrpFPedotjcLjeE3Z9cJslGsU4Go2y65kBymwqT19Hwkycs4IFVQ==}
/virtua@0.16.7(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-n7fzGHm88lY+ZlYadqrWV/7uiwAxg58na1+LSnEnVZdVFH2EJVsF3QgAA9sP9J2/OeNhxHd6nhgVKNEslWSOMA==}
peerDependencies:
react: '>=16.14.0'
react-dom: '>=16.14.0'
@@ -6116,13 +6113,13 @@ packages:
debug: 4.3.4
globrex: 0.1.2
tsconfck: 2.1.2(typescript@5.3.2)
vite: 4.5.0(@types/node@20.9.4)
vite: 4.5.0(@types/node@20.10.0)
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/vite@4.5.0(@types/node@20.9.4):
/vite@4.5.0(@types/node@20.10.0):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -6150,7 +6147,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.9.4
'@types/node': 20.10.0
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.29.4