app: Add bootstrap icons

This commit is contained in:
traxys 2023-05-28 19:47:05 +02:00
parent 12fc86492d
commit 4d991ead3e
4 changed files with 35 additions and 10 deletions

View file

@ -1,3 +1,7 @@
[[hooks]]
stage = "build"
command = "./dl_bootstrap.sh"
[[hooks]]
stage = "build"
command = "./dl_bootstrap_icons.sh"

View file

@ -4,14 +4,14 @@ VERSION=5.3.0-alpha3
URL=https://github.com/twbs/bootstrap/releases/download/v${VERSION}/bootstrap-${VERSION}-dist.zip
if [[ ! -d "$TRUNK_DIST_DIR/bootstrap" ]]; then
cd "$TRUNK_STAGING_DIR" || {
echo "Can't cd to staging directory"
exit 1
}
wget "$URL"
unzip bootstrap-*.zip
rm bootstrap-*.zip
mv bootstrap-* bootstrap
cd "$TRUNK_STAGING_DIR" || {
echo "Can't cd to staging directory"
exit 1
}
wget "$URL"
unzip bootstrap-$VERSION-dist.zip
rm bootstrap-$VERSION-dist.zip
mv bootstrap-$VERSION-dist bootstrap
else
cp -r "$TRUNK_DIST_DIR/bootstrap" "$TRUNK_STAGING_DIR"
cp -r "$TRUNK_DIST_DIR/bootstrap" "$TRUNK_STAGING_DIR"
fi

17
app/dl_bootstrap_icons.sh Executable file
View file

@ -0,0 +1,17 @@
#!/usr/bin/env bash
VERSION=1.10.5
URL=https://github.com/twbs/icons/releases/download/v${VERSION}/bootstrap-icons-${VERSION}.zip
if [[ ! -d "$TRUNK_DIST_DIR/bootstrap-icons" ]]; then
cd "$TRUNK_STAGING_DIR" || {
echo "Can't cd to staging directory"
exit 1
}
wget "$URL"
unzip bootstrap-icons-$VERSION.zip
rm bootstrap-icons-$VERSION.zip
mv bootstrap-icons-$VERSION bootstrap-icons
else
cp -r "$TRUNK_DIST_DIR/bootstrap-icons" "$TRUNK_STAGING_DIR"
fi

View file

@ -4,7 +4,11 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
<link data-trunk rel="copy-file" href="static/login.css" />
<link
href="/bootstrap-icons/font/bootstrap-icons.min.css"
rel="stylesheet"
/>
<link data-trunk rel="copy-file" href="static/login.css" />
</head>
<body>
<main></main>