Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
C
cms
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Pedro-dev_2
cms
Commits
dcc55563
Commit
dcc55563
authored
Jun 05, 2021
by
PDuarte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
playlist project selector
parent
268d3528
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
4 deletions
+19
-4
index.js
src/views/playlists/projectplaylists/add/index.js
+7
-3
table.js
src/views/playlists/projectplaylists/table.js
+8
-0
playlists.js
src/views/playlists/store/actions/playlists.js
+4
-1
No files found.
src/views/playlists/projectplaylists/add/index.js
View file @
dcc55563
...
@@ -4,7 +4,7 @@ import { Link } from 'react-router-dom'
...
@@ -4,7 +4,7 @@ import { Link } from 'react-router-dom'
// ** Store & Actions
// ** Store & Actions
import
{
addplaylist
}
from
'../../store/actions'
import
{
addplaylist
}
from
'../../store/actions'
import
{
useDispatch
}
from
'react-redux'
import
{
useDispatch
,
useSelector
}
from
'react-redux'
// ** Custom Components
// ** Custom Components
import
Breadcrumbs
from
'@components/breadcrumbs'
import
Breadcrumbs
from
'@components/breadcrumbs'
...
@@ -21,6 +21,7 @@ import '@styles/react/libs/tables/react-dataTable-component.scss'
...
@@ -21,6 +21,7 @@ import '@styles/react/libs/tables/react-dataTable-component.scss'
const
Tables
=
()
=>
{
const
Tables
=
()
=>
{
const
dispatch
=
useDispatch
()
const
dispatch
=
useDispatch
()
const
storeNavbar
=
useSelector
(
state
=>
state
.
navbar
)
const
onSubmitHandler
=
values
=>
{
const
onSubmitHandler
=
values
=>
{
dispatch
(
dispatch
(
addplaylist
({
addplaylist
({
...
@@ -51,9 +52,11 @@ const Tables = () => {
...
@@ -51,9 +52,11 @@ const Tables = () => {
<
h4
className
=
"card-title"
>
New
{
moduleSettings
.
mainTitleSingle
}
<
/h4
>
<
h4
className
=
"card-title"
>
New
{
moduleSettings
.
mainTitleSingle
}
<
/h4
>
<
/div
>
<
/div
>
<
div
className
=
"card-body"
>
<
div
className
=
"card-body"
>
<
ElementCard
selectedElement
=
{{
{
storeNavbar
.
projectCurrent
===
null
?
<
div
>
Select
Project
<
/div> : <ElementCard selectedElement={
{
id
:
'<generate>'
,
id
:
'<generate>'
,
idproject
:
'2'
,
idproject
:
storeNavbar
.
projectCurrent
.
value
,
title
:
''
,
title
:
''
,
layout_id
:
null
,
layout_id
:
null
,
dynamic
:
0
,
dynamic
:
0
,
...
@@ -63,6 +66,7 @@ const Tables = () => {
...
@@ -63,6 +66,7 @@ const Tables = () => {
}}
}}
onSubmitHandler
=
{
onSubmitHandler
}
onSubmitHandler
=
{
onSubmitHandler
}
/
>
/
>
}
<
/div
>
<
/div
>
<
/div
>
<
/div
>
...
...
src/views/playlists/projectplaylists/table.js
View file @
dcc55563
...
@@ -13,7 +13,15 @@ const DataTable = () => {
...
@@ -13,7 +13,15 @@ const DataTable = () => {
// ** Store Vars
// ** Store Vars
const
dispatch
=
useDispatch
()
const
dispatch
=
useDispatch
()
const
store
=
useSelector
(
state
=>
state
.
playlists
)
const
store
=
useSelector
(
state
=>
state
.
playlists
)
const
storeNavbar
=
useSelector
(
state
=>
state
.
navbar
)
useEffect
(()
=>
{
dispatch
(
getData_playlists
({
start
:
0
,
length
:
1000
}))
},
[
storeNavbar
.
projectCurrent
])
return
(
return
(
<
DataTableServerSide
<
DataTableServerSide
cardTitle
=
{
moduleSettings
.
mainTitle
}
cardTitle
=
{
moduleSettings
.
mainTitle
}
...
...
src/views/playlists/store/actions/playlists.js
View file @
dcc55563
...
@@ -2,6 +2,7 @@ import axios from 'axios'
...
@@ -2,6 +2,7 @@ import axios from 'axios'
import
{
setSaveSatus
,
setErrorMsg
}
from
'../../../../redux/actions/api'
import
{
setSaveSatus
,
setErrorMsg
}
from
'../../../../redux/actions/api'
import
moduleSettings
from
'../../projectplaylists/module'
import
moduleSettings
from
'../../projectplaylists/module'
import
{
store
}
from
'@store/storeConfig/store'
// ** Get table Data ///api/datatables/data
// ** Get table Data ///api/datatables/data
...
@@ -22,9 +23,11 @@ const _getData_playlists = params => {
...
@@ -22,9 +23,11 @@ const _getData_playlists = params => {
}
}
}
}
export
const
getData_playlists
=
params
=>
{
export
const
getData_playlists
=
params
=>
{
const
currentProject
=
store
.
getState
().
navbar
.
projectCurrent
const
newparams
=
{
const
newparams
=
{
...
params
,
...
params
,
idproject
:
2
idproject
:
!
currentProject
?
'%'
:
currentProject
.
value
}
}
return
_getData_playlists
(
newparams
)
return
_getData_playlists
(
newparams
)
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment