index.js
14 lines
| 1 | export default function getResponsivePlaceholder( name, attributes, device, fallback ) { |
| 2 | let responsivePlaceholder = attributes[ name ]; |
| 3 | |
| 4 | if ( 'Mobile' === device && attributes[ name + 'Tablet' ] ) { |
| 5 | responsivePlaceholder = attributes[ name + 'Tablet' ]; |
| 6 | } |
| 7 | |
| 8 | if ( '' === responsivePlaceholder || false === responsivePlaceholder ) { |
| 9 | responsivePlaceholder = fallback; |
| 10 | } |
| 11 | |
| 12 | return responsivePlaceholder; |
| 13 | } |
| 14 |