Comments (5)
Hi, sorry for packing so much info😅. I noticed the help-wanted flag... do I raise a PR so it would be easier to see the changes? Or this is not needed?
Hey, I've seen your PR, as well as the one from @codeinfo. I've decided to solve the whole thing another way.
Both of your requirements have finally brought me to the current approach in the beta release. Thanks for the PRs, I'll close both as soon as v3 is ready.
I hope you are happy with the solution.
from astro-breadcrumbs.
Awesome! I loved working on this tho🥳
from astro-breadcrumbs.
Hi, sorry for packing so much info😅. I noticed the help-wanted flag... do I raise a PR so it would be easier to see the changes? Or this is not needed?
from astro-breadcrumbs.
Hi, i having the same problem, but i need replace text.
so add replaceLinkTextArray use replaceLinkText solving the problem.
from astro-breadcrumbs.
With the latest beta release you can control every crumb attribute (incl. text).
If you like to modify the last crumb:
---
const customLastPart = [{ index: "last", text: "Last page!", "data-any-attribute": "any" }];
---
<Breadcrumbs
customizeLinks={customLastPart}
debug={true}>
</Breadcrumbs>
To modify any other part of your breadcrumbs, create an object for each.
---
const modifyParts = [
{
"data-link": "home",
"aria-label": "Go to the home page",
text: "Page 1",
},
{
"data-link": "about",
"aria-label": "Go to the about page",
text: "Page 2",
},
{ "is-last": true, text: "Last page!" },
{
"data-link": "contact",
"aria-label": "Go to the contact page",
text: "Page 3",
},
];
---
<Breadcrumbs
customizeLinks={modifyParts }
debug={true}>
</Breadcrumbs>
Tip
use prop debug={true}
to see merge changes
from astro-breadcrumbs.
Related Issues (11)
- Dependency Dashboard
- Thanx and - how to install? HOT 3
- Add optional schema.org markup HOT 2
- why vertical HOT 3
- Wrong behavior when using a base URL different from / HOT 3
- Format the text links
- baseurl for headless sites
- Resolving Trailing Slash Issue in Breadcrumbs Links HOT 5
- Make it possible to not show the last (current) crumb HOT 3
- Slash in base breaks breadcrumbs HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from astro-breadcrumbs.