'use strict';
import React from 'react';
let prefixCls = 'ant-breadcrumb';
let BreadcrumbItem = React.createClass({
render() {
var link = {this.props.children};
var slash = /;
if (typeof this.props.href === 'undefined') {
link = {this.props.children};
}
return {link}{slash};
}
});
let Breadcrumb = React.createClass({
contextTypes: {
router: React.PropTypes.func.isRequired
},
render() {
var crumbs, routes, params;
if (this.context.router && this.props.Router) {
var Link = this.props.Router.Link;
routes = this.context.router.getCurrentRoutes();
params = this.context.router.getCurrentParams();
crumbs = routes.map(function(route, i) {
var name = route.name.replace(/\:(.*)/g, function(replacement, key) {
return params[key] || replacement;
});
var link;
if (i === routes.length - 1) {
link = {name};
} else {
link = {name};
}
return