summaryrefslogtreecommitdiff
path: root/animism-align/frontend/views/media
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/views/media')
-rw-r--r--animism-align/frontend/views/media/components/media.formImage.js2
-rw-r--r--animism-align/frontend/views/media/components/media.formImageSelection.js2
-rw-r--r--animism-align/frontend/views/media/components/media.indexOptions.js4
-rw-r--r--animism-align/frontend/views/media/containers/media.index.js7
-rw-r--r--animism-align/frontend/views/media/media.actions.js1
-rw-r--r--animism-align/frontend/views/media/media.reducer.js2
6 files changed, 10 insertions, 8 deletions
diff --git a/animism-align/frontend/views/media/components/media.formImage.js b/animism-align/frontend/views/media/components/media.formImage.js
index c757d03..d86a6d8 100644
--- a/animism-align/frontend/views/media/components/media.formImage.js
+++ b/animism-align/frontend/views/media/components/media.formImage.js
@@ -6,7 +6,7 @@ import { capitalize } from '../../../util'
import { TextInput, LabelDescription, FileInputField, Select, TextArea, Checkbox, SubmitButton, Loader } from '../../../common'
-import { ImageSelection } from './media.formImageSelection'
+import ImageSelection from './media.formImageSelection'
export default class MediaImageForm extends Component {
state = {
diff --git a/animism-align/frontend/views/media/components/media.formImageSelection.js b/animism-align/frontend/views/media/components/media.formImageSelection.js
index 142525b..5572793 100644
--- a/animism-align/frontend/views/media/components/media.formImageSelection.js
+++ b/animism-align/frontend/views/media/components/media.formImageSelection.js
@@ -21,7 +21,7 @@ const defaultState = {
}
}
-class ImageSelection extends Component {
+export default class ImageSelection extends Component {
state = {
...defaultState
}
diff --git a/animism-align/frontend/views/media/components/media.indexOptions.js b/animism-align/frontend/views/media/components/media.indexOptions.js
index 774bf22..5dbc415 100644
--- a/animism-align/frontend/views/media/components/media.indexOptions.js
+++ b/animism-align/frontend/views/media/components/media.indexOptions.js
@@ -20,6 +20,10 @@ const sortOptions = [
{ name: 'id-desc', label: 'Oldest first' },
{ name: 'username-asc', label: 'Username (A-Z)' },
{ name: 'username-desc', label: 'Username (Z-A)' },
+ { name: 'author-asc', label: 'Author (A-Z)' },
+ { name: 'author-desc', label: 'Author (Z-A)' },
+ { name: 'title-asc', label: 'Title (A-Z)' },
+ { name: 'title-desc', label: 'Title (Z-A)' },
// { name: '-asc', label: '' },
// { name: '-desc', label: '' },
// { name: '-asc', label: '' },
diff --git a/animism-align/frontend/views/media/containers/media.index.js b/animism-align/frontend/views/media/containers/media.index.js
index 7797fd7..19ef4c5 100644
--- a/animism-align/frontend/views/media/containers/media.index.js
+++ b/animism-align/frontend/views/media/containers/media.index.js
@@ -7,6 +7,8 @@ import { formatDateTime } from '../../../util'
import { MenuButton, SmallMenuButton, Loader } from '../../../common'
import actions from '../../../actions'
+import { thumbnailURL } from '../../align/align.util'
+
import MediaIndexOptions from '../components/media.indexOptions'
import MediaMenu from '../components/media.menu'
@@ -14,7 +16,7 @@ import MediaMenu from '../components/media.menu'
class MediaIndex extends Component {
componentDidMount() {
- this.fetch(false)
+ // this.fetch(false)
}
componentDidUpdate(prevProps) {
@@ -79,9 +81,6 @@ class MediaIndex extends Component {
}
}
-const thumbnailURL = data => {
- if (data.type === 'video') return data.settings.video.thumbnail_url
-}
const MediaItem = ({ data }) => {
// console.log(data)
return (
diff --git a/animism-align/frontend/views/media/media.actions.js b/animism-align/frontend/views/media/media.actions.js
index e33746e..1f1ab01 100644
--- a/animism-align/frontend/views/media/media.actions.js
+++ b/animism-align/frontend/views/media/media.actions.js
@@ -6,5 +6,4 @@ export const getVimeoMetadata = url => {
.then(data => {
return data
})
- // const id = url.match(/\d+/i)[0];
}
diff --git a/animism-align/frontend/views/media/media.reducer.js b/animism-align/frontend/views/media/media.reducer.js
index bc885e8..6a04b9a 100644
--- a/animism-align/frontend/views/media/media.reducer.js
+++ b/animism-align/frontend/views/media/media.reducer.js
@@ -5,7 +5,7 @@ import { crudState, crudReducer } from '../../api/crud.reducer'
const initialState = crudState('media', {
options: {
- sort: getDefault('media.sort', 'id-desc'),
+ sort: 'author-asc',
thumbnailSize: getDefault('upload.thumbnailSize', 'small'),
}
})