Update to Hanami 2.1.0rc3
This commit is contained in:
12
Gemfile
12
Gemfile
@@ -4,12 +4,12 @@ source "https://rubygems.org"
|
||||
|
||||
ruby "3.3.0"
|
||||
|
||||
gem "hanami", "2.1.0rc2"
|
||||
gem "hanami-router", "2.1.0rc2"
|
||||
gem "hanami-controller", "2.1.0rc2"
|
||||
gem "hanami-validations", "2.1.0rc2"
|
||||
gem "hanami-assets", "2.1.0rc2"
|
||||
gem "hanami-view", "2.1.0rc2"
|
||||
gem "hanami", "2.1.0rc3"
|
||||
gem "hanami-router", "2.1.0rc3"
|
||||
gem "hanami-controller", "2.1.0rc3"
|
||||
gem "hanami-validations", "2.1.0rc3"
|
||||
gem "hanami-assets", "2.1.0rc3"
|
||||
gem "hanami-view", "2.1.0rc3"
|
||||
|
||||
gem "rom-sql"
|
||||
gem "pg"
|
||||
|
44
Gemfile.lock
44
Gemfile.lock
@@ -75,7 +75,7 @@ GEM
|
||||
date (3.3.4)
|
||||
diff-lcs (1.5.1)
|
||||
domain_name (0.6.20240107)
|
||||
dotenv (2.8.1)
|
||||
dotenv (3.0.2)
|
||||
down (5.4.1)
|
||||
addressable (~> 2.8)
|
||||
drb (2.2.0)
|
||||
@@ -172,7 +172,7 @@ GEM
|
||||
guard-compat (~> 1.2)
|
||||
puma (>= 4.0, < 7)
|
||||
guess_html_encoding (0.0.11)
|
||||
hanami (2.1.0.rc2)
|
||||
hanami (2.1.0.rc3)
|
||||
bundler (>= 1.16, < 3)
|
||||
dry-configurable (~> 1.0, < 2)
|
||||
dry-core (~> 1.0, < 2)
|
||||
@@ -180,28 +180,28 @@ GEM
|
||||
dry-logger (~> 1.0, < 2)
|
||||
dry-monitor (~> 1.0, >= 1.0.1, < 2)
|
||||
dry-system (~> 1.0, < 2)
|
||||
hanami-cli (~> 2.1.rc)
|
||||
hanami-cli (= 2.1.0.rc3)
|
||||
hanami-utils (~> 2.1.rc)
|
||||
zeitwerk (~> 2.6)
|
||||
hanami-assets (2.1.0.rc2)
|
||||
hanami-assets (2.1.0.rc3)
|
||||
zeitwerk (~> 2.6)
|
||||
hanami-cli (2.1.0.rc2)
|
||||
hanami-cli (2.1.0.rc3)
|
||||
bundler (~> 2.1)
|
||||
dry-cli (~> 1.0, < 2)
|
||||
dry-files (~> 1.0, >= 1.0.2, < 2)
|
||||
dry-inflector (~> 1.0, < 2)
|
||||
rake (~> 13.0)
|
||||
zeitwerk (~> 2.6)
|
||||
hanami-controller (2.1.0.rc2)
|
||||
hanami-controller (2.1.0.rc3)
|
||||
dry-configurable (~> 1.0, < 2)
|
||||
dry-core (~> 1.0)
|
||||
hanami-utils (~> 2.1.rc)
|
||||
rack (~> 2.0)
|
||||
zeitwerk (~> 2.6)
|
||||
hanami-reloader (2.1.0.rc2)
|
||||
hanami-reloader (2.1.0.rc3)
|
||||
hanami-cli (~> 2.1.rc)
|
||||
zeitwerk (~> 2.6)
|
||||
hanami-router (2.1.0.rc2)
|
||||
hanami-router (2.1.0.rc3)
|
||||
mustermann (~> 3.0)
|
||||
mustermann-contrib (~> 3.0)
|
||||
rack (~> 2.0)
|
||||
@@ -210,14 +210,14 @@ GEM
|
||||
rake (~> 13.0)
|
||||
rspec (~> 3.12)
|
||||
zeitwerk (~> 2.6)
|
||||
hanami-utils (2.1.0.rc2)
|
||||
hanami-utils (2.1.0.rc3)
|
||||
concurrent-ruby (~> 1.0)
|
||||
dry-core (~> 1.0, < 2)
|
||||
dry-transformer (~> 1.0, < 2)
|
||||
hanami-validations (2.1.0.rc2)
|
||||
hanami-validations (2.1.0.rc3)
|
||||
dry-validation (>= 1.10, < 2)
|
||||
zeitwerk (~> 2.6.0)
|
||||
hanami-view (2.1.0.rc2)
|
||||
hanami-view (2.1.0.rc3)
|
||||
dry-configurable (~> 1.0)
|
||||
dry-core (~> 1.0)
|
||||
dry-inflector (~> 1.0, < 2)
|
||||
@@ -330,7 +330,7 @@ GEM
|
||||
parser (3.3.0.5)
|
||||
ast (~> 2.4.1)
|
||||
racc
|
||||
pg (1.5.4)
|
||||
pg (1.5.5)
|
||||
pry (0.14.2)
|
||||
coderay (~> 1.1)
|
||||
method_source (~> 1.0)
|
||||
@@ -413,11 +413,11 @@ GEM
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.13.0)
|
||||
rspec-support (3.13.0)
|
||||
rubocop (1.59.0)
|
||||
rubocop (1.60.2)
|
||||
json (~> 2.3)
|
||||
language_server-protocol (>= 3.17.0)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 3.2.2.4)
|
||||
parser (>= 3.3.0.2)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
regexp_parser (>= 1.8, < 3.0)
|
||||
rexml (>= 3.2.5, < 4.0)
|
||||
@@ -453,10 +453,10 @@ GEM
|
||||
net-scp (>= 1.1.2)
|
||||
net-sftp (>= 2.1.2)
|
||||
net-ssh (>= 2.8.0)
|
||||
standard (1.33.0)
|
||||
standard (1.34.0)
|
||||
language_server-protocol (~> 3.17.0.2)
|
||||
lint_roller (~> 1.0)
|
||||
rubocop (~> 1.59.0)
|
||||
rubocop (~> 1.60)
|
||||
standard-custom (~> 1.0.0)
|
||||
standard-performance (~> 1.3)
|
||||
standard-custom (1.0.2)
|
||||
@@ -521,14 +521,14 @@ DEPENDENCIES
|
||||
gnuplot
|
||||
gpx
|
||||
guard-puma (~> 0.8)
|
||||
hanami (= 2.1.0rc2)
|
||||
hanami-assets (= 2.1.0rc2)
|
||||
hanami-controller (= 2.1.0rc2)
|
||||
hanami (= 2.1.0rc3)
|
||||
hanami-assets (= 2.1.0rc3)
|
||||
hanami-controller (= 2.1.0rc3)
|
||||
hanami-reloader (~> 2.1.0.rc)
|
||||
hanami-router (= 2.1.0rc2)
|
||||
hanami-router (= 2.1.0rc3)
|
||||
hanami-rspec (~> 2.1.0.rc)
|
||||
hanami-validations (= 2.1.0rc2)
|
||||
hanami-view (= 2.1.0rc2)
|
||||
hanami-validations (= 2.1.0rc3)
|
||||
hanami-view (= 2.1.0rc3)
|
||||
httparty
|
||||
image_processing (~> 1.0)
|
||||
irb
|
||||
|
4
Rakefile
4
Rakefile
@@ -92,10 +92,10 @@ end
|
||||
|
||||
namespace :tailwind do
|
||||
task :watch do
|
||||
system("npx tailwindcss -i ./app/assets/css/tailwind.css -o ./app/assets/builds/tailwind.css --watch")
|
||||
system("npx tailwindcss -i ./app/assets/css/app.css -o ./app/assets/builds/app.css --watch")
|
||||
end
|
||||
|
||||
task :build do
|
||||
system("npx tailwindcss -i ./app/assets/css/tailwind.css -o ./app/assets/builds/tailwind.css --minify")
|
||||
system("npx tailwindcss -i ./app/assets/css/app.css -o ./app/assets/builds/app.css --minify")
|
||||
end
|
||||
end
|
||||
|
@@ -1092,6 +1092,10 @@ video {
|
||||
grid-column-start: 2;
|
||||
}
|
||||
|
||||
.float-start {
|
||||
float: inline-start;
|
||||
}
|
||||
|
||||
.float-right {
|
||||
float: right;
|
||||
}
|
||||
@@ -1112,11 +1116,21 @@ video {
|
||||
margin: 1rem;
|
||||
}
|
||||
|
||||
.mx-0 {
|
||||
margin-left: 0px;
|
||||
margin-right: 0px;
|
||||
}
|
||||
|
||||
.mx-auto {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.my-0 {
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
.my-4 {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 1rem;
|
||||
@@ -1219,6 +1233,10 @@ video {
|
||||
margin-top: 1.5rem;
|
||||
}
|
||||
|
||||
.mt-8 {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.block {
|
||||
display: block;
|
||||
}
|
||||
@@ -1356,6 +1374,10 @@ video {
|
||||
min-width: 8rem;
|
||||
}
|
||||
|
||||
.max-w-32 {
|
||||
max-width: 8rem;
|
||||
}
|
||||
|
||||
.max-w-3xl {
|
||||
max-width: 48rem;
|
||||
}
|
||||
@@ -5680,9 +5702,9 @@ video {
|
||||
color: rgb(52 211 153 / 0.95);
|
||||
}
|
||||
|
||||
.text-fuchsia-200 {
|
||||
.text-fuchsia-900 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(245 208 254 / var(--tw-text-opacity));
|
||||
color: rgb(112 26 117 / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.text-gray-100 {
|
||||
@@ -6462,12 +6484,6 @@ h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
|
||||
clip-path: url(#squircleClip);
|
||||
}
|
||||
|
||||
.status-body img {
|
||||
max-width: 8rem;
|
||||
border-radius: 0.25rem;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
:is(:where(.dark) .dark\:prose-invert) {
|
||||
--tw-prose-body: var(--tw-prose-invert-body);
|
||||
--tw-prose-headings: var(--tw-prose-invert-headings);
|
||||
@@ -14977,9 +14993,9 @@ h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
|
||||
color: rgb(52 211 153 / 0.95);
|
||||
}
|
||||
|
||||
:is(:where(.dark) .dark\:text-fuchsia-500) {
|
||||
:is(:where(.dark) .dark\:text-fuchsia-300) {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(217 70 239 / var(--tw-text-opacity));
|
||||
color: rgb(240 171 252 / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
:is(:where(.dark) .dark\:text-gray-100) {
|
@@ -1,5 +1,3 @@
|
||||
import "../builds/tailwind.css";
|
||||
|
||||
import { md_gallery } from "./gallery.js";
|
||||
|
||||
(function() {
|
||||
|
@@ -16,6 +16,7 @@ require "rack/rewrite"
|
||||
use Rack::Rewrite do
|
||||
# remove trailing slashes
|
||||
r302 %r{(/.*)/(\?.*)?$}, "$1$2"
|
||||
rewrite %r{/fonts/(.*)?$}, "/assets/$1"
|
||||
end
|
||||
|
||||
require "adamantium/middleware/header_fix"
|
||||
|
@@ -4,8 +4,6 @@ require "hanami"
|
||||
|
||||
module Adamantium
|
||||
class App < Hanami::App
|
||||
config.assets.manifest_path = "public/assets.json"
|
||||
|
||||
config.actions.content_security_policy[:script_src] += " 'unsafe-eval' https://gist.github.com"
|
||||
config.actions.content_security_policy[:script_src] += " *.dnitza.com"
|
||||
config.actions.content_security_policy[:script_src] += " https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js"
|
||||
|
@@ -1,7 +1,5 @@
|
||||
module Adamantium
|
||||
class Context < Hanami::View::Context
|
||||
include Hanami::View::ContextHelpers::ContentHelpers
|
||||
|
||||
def initialize(**options)
|
||||
@options = options
|
||||
super(**options)
|
||||
|
@@ -1,8 +1,6 @@
|
||||
module Adamantium
|
||||
module Views
|
||||
class Context < Hanami::View::Context
|
||||
include Hanami::View::ContextHelpers::ContentHelpers
|
||||
|
||||
include Deps["repos.page_repo"]
|
||||
|
||||
def initialize(**options)
|
||||
|
@@ -2,12 +2,9 @@
|
||||
"name": "test21",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"assets": "node config/assets.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"@icelab/defo": "^0.0.3",
|
||||
"hanami-assets": "^2.1.0-rc.2",
|
||||
"hanami-assets": "^2.1.0-rc.3",
|
||||
"tiny-markdown-editor": "^0.1.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
Binary file not shown.
Binary file not shown.
BIN
public/assets/admin/Figtree-VariableFont_wght-EP5BD5S6.ttf
Normal file
BIN
public/assets/admin/Figtree-VariableFont_wght-EP5BD5S6.ttf
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
/* app/assets/builds/tailwind.css */
|
||||
/* app/assets/builds/app.css */
|
||||
*,
|
||||
::before,
|
||||
::after {
|
||||
@@ -740,6 +740,12 @@ video {
|
||||
.inset-0 {
|
||||
inset: 0px;
|
||||
}
|
||||
.-left-1 {
|
||||
left: -0.25rem;
|
||||
}
|
||||
.-top-3 {
|
||||
top: -0.75rem;
|
||||
}
|
||||
.-top-4 {
|
||||
top: -1rem;
|
||||
}
|
||||
@@ -764,6 +770,9 @@ video {
|
||||
.col-start-2 {
|
||||
grid-column-start: 2;
|
||||
}
|
||||
.float-start {
|
||||
float: inline-start;
|
||||
}
|
||||
.float-right {
|
||||
float: right;
|
||||
}
|
||||
@@ -779,10 +788,18 @@ video {
|
||||
.m-4 {
|
||||
margin: 1rem;
|
||||
}
|
||||
.mx-0 {
|
||||
margin-left: 0px;
|
||||
margin-right: 0px;
|
||||
}
|
||||
.mx-auto {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
.my-0 {
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
.my-4 {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 1rem;
|
||||
@@ -806,6 +823,9 @@ video {
|
||||
.mb-4 {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
.mb-5 {
|
||||
margin-bottom: 1.25rem;
|
||||
}
|
||||
.mb-6 {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
@@ -857,6 +877,9 @@ video {
|
||||
.mt-6 {
|
||||
margin-top: 1.5rem;
|
||||
}
|
||||
.mt-8 {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
.block {
|
||||
display: block;
|
||||
}
|
||||
@@ -896,6 +919,9 @@ video {
|
||||
.h-48 {
|
||||
height: 12rem;
|
||||
}
|
||||
.h-6 {
|
||||
height: 1.5rem;
|
||||
}
|
||||
.h-8 {
|
||||
height: 2rem;
|
||||
}
|
||||
@@ -954,6 +980,12 @@ video {
|
||||
.w-screen {
|
||||
width: 100vw;
|
||||
}
|
||||
.min-w-32 {
|
||||
min-width: 8rem;
|
||||
}
|
||||
.max-w-32 {
|
||||
max-width: 8rem;
|
||||
}
|
||||
.max-w-3xl {
|
||||
max-width: 48rem;
|
||||
}
|
||||
@@ -981,6 +1013,9 @@ video {
|
||||
.grow {
|
||||
flex-grow: 1;
|
||||
}
|
||||
.grow-0 {
|
||||
flex-grow: 0;
|
||||
}
|
||||
.basis-auto {
|
||||
flex-basis: auto;
|
||||
}
|
||||
@@ -1000,6 +1035,10 @@ video {
|
||||
.resize {
|
||||
resize: both;
|
||||
}
|
||||
.columns-1 {
|
||||
-moz-columns: 1;
|
||||
columns: 1;
|
||||
}
|
||||
.columns-2 {
|
||||
-moz-columns: 2;
|
||||
columns: 2;
|
||||
@@ -1115,6 +1154,9 @@ video {
|
||||
.border-2 {
|
||||
border-width: 2px;
|
||||
}
|
||||
.border-b {
|
||||
border-bottom-width: 1px;
|
||||
}
|
||||
.border-b-2 {
|
||||
border-bottom-width: 2px;
|
||||
}
|
||||
@@ -1133,6 +1175,13 @@ video {
|
||||
.border-solid {
|
||||
border-style: solid;
|
||||
}
|
||||
.border-dashed {
|
||||
border-style: dashed;
|
||||
}
|
||||
.border-amber-400 {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(251 191 36 / var(--tw-border-opacity));
|
||||
}
|
||||
.border-blue-200 {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(191 219 254 / var(--tw-border-opacity));
|
||||
@@ -1160,6 +1209,10 @@ video {
|
||||
.border-transparent {
|
||||
border-color: transparent;
|
||||
}
|
||||
.bg-amber-100 {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(254 243 199 / var(--tw-bg-opacity));
|
||||
}
|
||||
.bg-black {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(0 0 0 / var(--tw-bg-opacity));
|
||||
@@ -3953,6 +4006,14 @@ video {
|
||||
padding-left: 2rem;
|
||||
padding-right: 2rem;
|
||||
}
|
||||
.py-1 {
|
||||
padding-top: 0.25rem;
|
||||
padding-bottom: 0.25rem;
|
||||
}
|
||||
.py-1\.5 {
|
||||
padding-top: 0.375rem;
|
||||
padding-bottom: 0.375rem;
|
||||
}
|
||||
.py-2 {
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
@@ -3966,6 +4027,9 @@ video {
|
||||
.pb-8 {
|
||||
padding-bottom: 2rem;
|
||||
}
|
||||
.pl-2 {
|
||||
padding-left: 0.5rem;
|
||||
}
|
||||
.pl-6 {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
@@ -4029,6 +4093,10 @@ video {
|
||||
.leading-relaxed {
|
||||
line-height: 1.625;
|
||||
}
|
||||
.text-amber-600 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(217 119 6 / var(--tw-text-opacity));
|
||||
}
|
||||
.text-blue-100 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(219 234 254 / var(--tw-text-opacity));
|
||||
@@ -4183,9 +4251,9 @@ video {
|
||||
.text-emerald-400\/95 {
|
||||
color: rgb(52 211 153 / 0.95);
|
||||
}
|
||||
.text-fuchsia-200 {
|
||||
.text-fuchsia-900 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(245 208 254 / var(--tw-text-opacity));
|
||||
color: rgb(112 26 117 / var(--tw-text-opacity));
|
||||
}
|
||||
.text-gray-100 {
|
||||
--tw-text-opacity: 1;
|
||||
@@ -4681,10 +4749,6 @@ video {
|
||||
outline: 2px solid transparent;
|
||||
outline-offset: 2px;
|
||||
}
|
||||
.grayscale {
|
||||
--tw-grayscale: grayscale(100%);
|
||||
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
||||
}
|
||||
.transition {
|
||||
transition-property:
|
||||
color,
|
||||
@@ -4742,28 +4806,23 @@ video {
|
||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition-duration: 150ms;
|
||||
}
|
||||
.transition-all {
|
||||
transition-property: all;
|
||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition-duration: 150ms;
|
||||
}
|
||||
.ease-out {
|
||||
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
|
||||
}
|
||||
@tailwind typography;
|
||||
@font-face {
|
||||
font-family: "Montagu";
|
||||
src: url("../MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf") format("truetype");
|
||||
src: url("./MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf") format("truetype");
|
||||
font-display: swap;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "JetBrainsMono";
|
||||
src: url("../JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf") format("truetype");
|
||||
src: url("./JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf") format("truetype");
|
||||
font-display: swap;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Figtree";
|
||||
src: url("../Figtree-VariableFont_wght-EP5BD5S6.ttf") format("truetype");
|
||||
src: url("./Figtree-VariableFont_wght-EP5BD5S6.ttf") format("truetype");
|
||||
font-display: swap;
|
||||
}
|
||||
* {
|
||||
@@ -4918,6 +4977,14 @@ pre span {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(37 99 235 / var(--tw-border-opacity));
|
||||
}
|
||||
.hover\:bg-amber-100:hover {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(254 243 199 / var(--tw-bg-opacity));
|
||||
}
|
||||
.hover\:bg-amber-200:hover {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(253 230 138 / var(--tw-bg-opacity));
|
||||
}
|
||||
.hover\:bg-blue-100:hover {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(219 234 254 / var(--tw-bg-opacity));
|
||||
@@ -7638,6 +7705,10 @@ pre span {
|
||||
.hover\:fill-purple-400:hover {
|
||||
fill: #c084fc;
|
||||
}
|
||||
.hover\:text-amber-600:hover {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(217 119 6 / var(--tw-text-opacity));
|
||||
}
|
||||
.hover\:text-blue-400:hover {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(96 165 250 / var(--tw-text-opacity));
|
||||
@@ -8208,12 +8279,12 @@ pre span {
|
||||
.hover\:decoration-wavy:hover {
|
||||
text-decoration-style: wavy;
|
||||
}
|
||||
.hover\:opacity-80:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
.hover\:opacity-100:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
.hover\:opacity-80:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
.focus\:outline-none:focus {
|
||||
outline: 2px solid transparent;
|
||||
outline-offset: 2px;
|
||||
@@ -8371,6 +8442,10 @@ pre span {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(251 191 36 / var(--tw-border-opacity));
|
||||
}
|
||||
:is(:where(.dark) .dark\:border-amber-600) {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(217 119 6 / var(--tw-border-opacity));
|
||||
}
|
||||
:is(:where(.dark) .dark\:border-gray-600) {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(75 85 99 / var(--tw-border-opacity));
|
||||
@@ -8387,6 +8462,10 @@ pre span {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(251 191 36 / var(--tw-bg-opacity));
|
||||
}
|
||||
:is(:where(.dark) .dark\:bg-amber-900) {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(120 53 15 / var(--tw-bg-opacity));
|
||||
}
|
||||
:is(:where(.dark) .dark\:bg-black) {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(0 0 0 / var(--tw-bg-opacity));
|
||||
@@ -11107,6 +11186,10 @@ pre span {
|
||||
:is(:where(.dark) .dark\:bg-yellow-900\/95) {
|
||||
background-color: rgb(113 63 18 / 0.95);
|
||||
}
|
||||
:is(:where(.dark) .dark\:text-amber-200) {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(253 230 138 / var(--tw-text-opacity));
|
||||
}
|
||||
:is(:where(.dark) .dark\:text-amber-500) {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(245 158 11 / var(--tw-text-opacity));
|
||||
@@ -11253,9 +11336,9 @@ pre span {
|
||||
:is(:where(.dark) .dark\:text-emerald-400\/95) {
|
||||
color: rgb(52 211 153 / 0.95);
|
||||
}
|
||||
:is(:where(.dark) .dark\:text-fuchsia-500) {
|
||||
:is(:where(.dark) .dark\:text-fuchsia-300) {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(217 70 239 / var(--tw-text-opacity));
|
||||
color: rgb(240 171 252 / var(--tw-text-opacity));
|
||||
}
|
||||
:is(:where(.dark) .dark\:text-gray-100) {
|
||||
--tw-text-opacity: 1;
|
||||
@@ -11819,9 +11902,13 @@ pre span {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(253 230 138 / var(--tw-bg-opacity));
|
||||
}
|
||||
:is(:where(.dark) .hover\:dark\:bg-blue-800):hover {
|
||||
:is(:where(.dark) .hover\:dark\:bg-amber-900):hover {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(30 64 175 / var(--tw-bg-opacity));
|
||||
background-color: rgb(120 53 15 / var(--tw-bg-opacity));
|
||||
}
|
||||
:is(:where(.dark) .hover\:dark\:bg-blue-900):hover {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(30 58 138 / var(--tw-bg-opacity));
|
||||
}
|
||||
:is(:where(.dark) .hover\:dark\:bg-orange-900):hover {
|
||||
--tw-bg-opacity: 1;
|
||||
@@ -11835,6 +11922,10 @@ pre span {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(252 231 243 / var(--tw-text-opacity));
|
||||
}
|
||||
:is(:where(.dark) .hover\:dark\:text-amber-100):hover {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(254 243 199 / var(--tw-text-opacity));
|
||||
}
|
||||
:is(:where(.dark) .hover\:dark\:text-blue-100):hover {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(219 234 254 / var(--tw-text-opacity));
|
||||
|
17
public/assets/admin/assets.json
Normal file
17
public/assets/admin/assets.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"app.js": {
|
||||
"url": "/assets/admin/app.js"
|
||||
},
|
||||
"MontaguSlab-VariableFont_opsz,wght.ttf": {
|
||||
"url": "/assets/admin/MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf"
|
||||
},
|
||||
"JetBrainsMono-VariableFont_wght.ttf": {
|
||||
"url": "/assets/admin/JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf"
|
||||
},
|
||||
"Figtree-VariableFont_wght.ttf": {
|
||||
"url": "/assets/admin/Figtree-VariableFont_wght-EP5BD5S6.ttf"
|
||||
},
|
||||
"app.css": {
|
||||
"url": "/assets/admin/app.css"
|
||||
}
|
||||
}
|
7
public/assets/app-IMXYS23H.css.map
Normal file
7
public/assets/app-IMXYS23H.css.map
Normal file
File diff suppressed because one or more lines are too long
2
public/assets/micropub/app-63RK5YHU.js
Normal file
2
public/assets/micropub/app-63RK5YHU.js
Normal file
@@ -0,0 +1,2 @@
|
||||
(()=>{})();
|
||||
//# sourceMappingURL=app-63RK5YHU.js.map
|
7
public/assets/micropub/app-63RK5YHU.js.map
Normal file
7
public/assets/micropub/app-63RK5YHU.js.map
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
2
public/assets/micropub/app-6FG24Q5L.css
Normal file
2
public/assets/micropub/app-6FG24Q5L.css
Normal file
@@ -0,0 +1,2 @@
|
||||
body{background-color:#fff;color:#000;font-family:sans-serif}
|
||||
/*# sourceMappingURL=app-6FG24Q5L.css.map */
|
7
public/assets/micropub/app-6FG24Q5L.css.map
Normal file
7
public/assets/micropub/app-6FG24Q5L.css.map
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../../slices/micropub/assets/css/app.css"],
|
||||
"sourcesContent": ["body {\n background-color: #fff;\n color: #000;\n font-family: sans-serif;\n}\n"],
|
||||
"mappings": "AAAA,KACE,iBAAkB,KAClB,MAAO,KACP,YAAa,UACf",
|
||||
"names": []
|
||||
}
|
6
public/assets/micropub/app.css
Normal file
6
public/assets/micropub/app.css
Normal file
@@ -0,0 +1,6 @@
|
||||
/* slices/micropub/assets/css/app.css */
|
||||
body {
|
||||
background-color: #fff;
|
||||
color: #000;
|
||||
font-family: sans-serif;
|
||||
}
|
2
public/assets/micropub/app.js
Normal file
2
public/assets/micropub/app.js
Normal file
@@ -0,0 +1,2 @@
|
||||
(() => {
|
||||
})();
|
8
public/assets/micropub/assets.json
Normal file
8
public/assets/micropub/assets.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"app.js": {
|
||||
"url": "/assets/micropub/app.js"
|
||||
},
|
||||
"app.css": {
|
||||
"url": "/assets/micropub/app.css"
|
||||
}
|
||||
}
|
@@ -1,4 +1,4 @@
|
||||
import "../../../../app/assets/builds/tailwind.css";
|
||||
import "../../../../app/assets/builds/app.css";
|
||||
import "../css/app.css";
|
||||
|
||||
import TinyMDE from "tiny-markdown-editor";
|
||||
|
@@ -8,10 +8,10 @@ html
|
||||
|
||||
title Admin // Daniel Nitsikopoulos
|
||||
|
||||
= stylesheet_tag "admin/app"
|
||||
= stylesheet_tag "app"
|
||||
link rel="icon" type="image/x-icon" href="/assets/favicon.ico"
|
||||
|
||||
= javascript_tag "admin/app"
|
||||
= javascript_tag "app"
|
||||
|
||||
script src="https://unpkg.com/htmx.org@1.9.2/dist/htmx.min.js" integrity="sha384-L6OqL9pRWyyFU3+/bjdSri+iIphTN/bvYyM37tICVyOJkWZLpP2vGn6VUEXgzg6h" crossorigin="anonymous"
|
||||
script src="https://cdn.jsdelivr.net/npm/alpinejs@3.12.0/dist/cdn.min.js" defer="true"
|
||||
|
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Adamantium - Micropub</title>
|
||||
<%= stylesheet_tag "micropub/app" %>
|
||||
<%= stylesheet_tag "app" %>
|
||||
</head>
|
||||
<body>
|
||||
<%= yield %>
|
||||
|
@@ -457,10 +457,10 @@ graceful-fs@^4.1.6, graceful-fs@^4.2.0:
|
||||
resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
|
||||
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
|
||||
|
||||
hanami-assets@^2.1.0-rc.2:
|
||||
version "2.1.0-rc.2"
|
||||
resolved "https://registry.npmjs.org/hanami-assets/-/hanami-assets-2.1.0-rc.2.tgz"
|
||||
integrity sha512-IDQ7K/5hEWBX9ds74amWpnjDGnaOxor6fafiCdxyHHh6XiS7SugfV10Ob06Zf0ld3dXN8NiiLtFBuztiLuj95A==
|
||||
hanami-assets@^2.1.0-rc.3:
|
||||
version "2.1.0-rc.3"
|
||||
resolved "https://registry.yarnpkg.com/hanami-assets/-/hanami-assets-2.1.0-rc.3.tgz#5f459883191487739875f79a6eb8c01c2ecce83d"
|
||||
integrity sha512-4cnVHOp47liLzvrUQWinVDl2FVhKegZQH5rd+truwLwdJ1bX6eLXRmxtSuVmWiu6HbpArk/DP9uGVvyPqikcHg==
|
||||
dependencies:
|
||||
esbuild "^0.19.0"
|
||||
fs-extra "^11.1.0"
|
||||
|
Reference in New Issue
Block a user