# wp-ultimate-post-grid/3.5.0/assets/js/admin-modal/select/SelectGrid.js

WP Ultimate Post Grid, version 3.5.0. 25 lines.

- Page: https://pluginprobe.com/plugins/wp-ultimate-post-grid/3.5.0/code/assets/js/admin-modal/select/SelectGrid.js
- Raw: https://pluginprobe.com/plugins/wp-ultimate-post-grid/3.5.0/raw/assets/js/admin-modal/select/SelectGrid.js
- Modified: 2020-01-24T07:47:12+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wp-ultimate-post-grid/3.5.0/code/assets/js/admin-modal/select/SelectGrid.js#L10-L20`.

```javascript
import React from 'react';

import { __wpupg } from 'Shared/Translations';
import FieldDropdown from '../field/FieldDropdown';

const SelectGrid = (props) => {
    let gridOptions = [];

    for ( let grid of wpupg_admin.grids ) {
        gridOptions.push({
            value: grid.slug,
            label: `${ grid.id } - ${ grid.name || 'n/a' }`,
        });
    }
    return (
        <FieldDropdown
            value={ props.value }
            placeholder={ props.placeholder }
            onChange={ props.onChange }
            options={gridOptions}
        />
    );
}
export default SelectGrid;

```
