(原始内容存档于2013-10-12) (英语). phammead-site-wide-links --

折旧通知 -- -- 本部分不再保留.
说明
这个 psammead-sitewide-links 组件意在用于文章底部,作为页脚,但可以在页面的任何地方使用。 这些链接一般是为了更笼统和合法的BBC网页,但不必如此。 它还包括有关版权的信息.
安装
npm install @bbc/psammead-sitewide-links --save
道具
| 参数 | 类型 | 需求 | 默认 | 示例 |
|---|---|---|---|---|
| 链接 | 链接对象矩阵 | 对 | 不详 | [{href:'https://www.bbc.com', text: 'The BBC', lang: 'en-GB'}] |
| 版权文本 | 节点 | 对 | 不详 | <span>@ BBC News</span> |
| 外部链接 | 链接对象 | 对 | 不详 | {href:'https://www.bbc.com', text: 'The BBC'} |
| 服务 | 字符串 | 对 | 不详 | 'news' |
| 信任项目链接 | 链接对象 | 没有 | 无效 | {href:'https://www.bbc.co.uk/news', text: 'Why you can trust the bbc'} |
使用量
import SitewideLinks from '@bbc/psammead-sitewide-links';
const props = {
links: [
{ href: 'https://www.bbc.co.uk/news', text: 'BBC News' },
{ href: 'https://www.bbc.co.uk/sport', text: 'BBC Sport' },
{ href: 'https://www.bbc.co.uk/mundo', text: 'BBC Mundo', lang: 'en-GB' },
],
copyrightText: <span>@ BBC News</span>,
externalLink: { href: 'https://www.bbc.com', text: 'The BBC' },
service: 'news',
};
const WrappingComponent = () => <SitewideLinks {...props} />;
此组件的典型用例位于 BBC 页面的下方 a footer 元素。在完成这项工作时,建议将组件包成一个 contentinfo 标志 表示围绕版权、隐私和相关内容的内容.
示例
<footer role="contentinfo">
<SitewideLinks service="news" />
</footer>
何时使用此组件
它目前被用在BBC新闻和BBC新闻波斯语新文章页的底部,但并没有要求这是它唯一的应用. 可以在任何一页的任何地方使用.
捐款
Psammead完全开源. 我们感谢任何贡献,无论是新的组件、错误修正还是总体改进。 请参看我们的主要贡献指南,可查阅: psammead 仓库的根。 。 。 .
行为守则
我们欢迎对这项工作的反馈和帮助。 通过参与这个项目,你同意遵守 行为守则请稍候再读一下.
许可证
萨姆米德 Apache 2.0 许可。 。 。 .