fix(components)!: properly export html components

This commit is contained in:
Alexander Navarro 2024-12-24 10:52:15 -03:00
parent e9db7de13c
commit 48cafe8432
4 changed files with 70 additions and 24 deletions

View file

@ -1,26 +1,22 @@
{
"name": "@mini-strap/components",
"version": "0.0.1",
"module": "src/components.scss",
"type": "module",
"scripts": {
"ci:publish": "bun publish --production --frozen-lockfile"
},
"exports": {
".": "./src/components.scss",
"./OffCanvas/": {
"import": "./src/OffCanvas/",
"require": "./src/OffCanvas/"
}
},
"devDependencies": {
"@types/bun": "latest",
"bun-plugin-dts": "^0.2.3",
"bun-style-loader": "^0.4.0",
"sass": "^1.79.2",
"sass-embedded": "^1.79.1"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
"name": "@mini-strap/components",
"version": "0.0.1",
"type": "module",
"scripts": {
"ci:publish": "bun publish --production --frozen-lockfile"
},
"exports": {
".": "./src/index.ts",
"./navbar/*": "./src/navbar/*"
},
"devDependencies": {
"@types/bun": "latest",
"bun-plugin-dts": "^0.2.3",
"bun-style-loader": "^0.4.0",
"sass": "^1.79.2",
"sass-embedded": "^1.79.1"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
}

View file

@ -0,0 +1,7 @@
import navarHtml from "./navbar/navbar.html";
export const HTMLComponents = {
navbar: navarHtml,
};
export default {};

View file

@ -0,0 +1 @@
<h1>Hello World!</h1>

View file

@ -0,0 +1,42 @@
nav {
width: 100%;
}
.navbar-desktop ul {
width: fit-content;
margin-left: auto;
.nav-item {
margin-bottom: 0;
}
}
ul {
padding: 0;
}
li > a {
padding: 0.25rem 0.5rem;
}
a {
--boder-color: transparent;
border: 1px solid transparent;
border-radius: 4px;
text-decoration: none;
transition:
background-color 200ms,
color 200ms;
}
a.active {
border: 1px solid var(--prj-accent-bg);
}
a:hover {
--border-color: var(--prj-accent-bg);
background-color: var(--prj-accent-bg);
color: var(--prj-accent-text);
border: 1px solid var(--border-color);
}