phammead-script-link - 互联网档案馆的存檔,存档日期2013-12-02

说明
这个 ScriptLink 组件被设计用于服务有多个变体且需要相互切换的地方.
安装
npm install @bbc/psammead-script-link --save
道具
| 参数 | 类型 | 需求 | 默认 | 示例 |
|---|---|---|---|---|
| 脚本 | 对象 | 对 | 不详 | {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: {可以指: |
| 服务 | 字符串 | 对 | 不详 | 'serbian' |
| 小时 | 字符串 | 对 | 不详 | 'https://www.bbc.com/serbian/lat' |
| 变体 | 字符串 | 没有 | null | 'lat' |
| 儿童 | 节点 | 对 | 不详 | 'Lat' |
| 点击 | 乐趣c | 没有 | () => {} | () => console.log('set preferred service variant cookie') |
使用量
import ScriptLink from '@bbc/psammead-script-link';
import { latin } from '@bbc/gel-foundations/scripts';
const WrappingComponent = () => (
<div>
<ScriptLink
script={latin}
service="serbian"
href="https://www.bbc.com/serbian/lat"
variant="lat"
onClick={onClick}
>
Lat
</ScriptLink>
</div>
);
何时使用此组件
这个 ScriptLink 组件用于 Brand 组件.
无障碍说明
当航行到 ScriptLink 使用屏幕读取器,它被确定为一个链接.
捐款
Psammead完全开源. 我们感谢任何贡献,无论是新的组件、错误修正还是总体改进。 请参看我们的主要贡献指南,可查阅: psammead 仓库的根。 。 。 .
行为守则
我们欢迎对这项工作的反馈和帮助。 通过参与这个项目,你同意遵守 行为守则请稍候再读一下.
许可证
萨姆米德 Apache 2.0 许可。 。 。 .