Sha256: 5f6c54a9b324efc088f5da19b42cfced5e1db84d25734e13b78eda13fd5c4f2f
Contents?: true
Size: 808 Bytes
Versions: 2
Compression:
Stored size: 808 Bytes
Contents
// @flow import React from "react"; import {Link} from "react-router-dom"; import type {ResourceField$BelongsTo} from "../decls"; import {getValue} from "../resource-field-renderer"; exports.getValue = function (field: ResourceField$BelongsTo) { const fi = field.value.resource.fields.find(f => f.name === field.value.paramName); if (fi) { return getValue(fi); } }; exports.Index = exports.Show = function (field: ResourceField$BelongsTo) { const resource = field.value.resource; if (resource.showPath) { return <Link to={resource.showPath}>{resource.displayName}</Link>; } else { return <span>{resource.displayName}</span>; } }; exports.New = exports.Edit = function(_field: ResourceField$BelongsTo, _onChange: (string, any) => void) { throw new Error("Not implemented"); };
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
admin_core-0.0.2 | client/src/resource-field/BelongsTo.jsx |
admin_core-0.0.1 | client/src/resource-field/BelongsTo.jsx |