refs #6560 refactor:settings

This commit is contained in:
Sergio De la torre 2024-03-06 12:43:30 +01:00
parent 0f4ed51427
commit 220c8e8062
5 changed files with 36 additions and 27 deletions

View File

@ -11,22 +11,22 @@ import es.verdnatura.databinding.ItemAjustesRowBinding
import es.verdnatura.presentation.common.OnAjustesItemClickListener
import es.verdnatura.presentation.view.feature.ajustes.model.AjustesItemVO
class SettingsAdapter (
class SettingsAdapter(
private val items: List<AjustesItemVO>,
private val onAjustesItemClickListener: OnAjustesItemClickListener
): RecyclerView.Adapter<SettingsAdapter.AjustesItemHolder> () {
) : RecyclerView.Adapter<SettingsAdapter.AjustesItemHolder>() {
var context: Context? = null
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AjustesItemHolder {
this.context = parent.context
this.context = parent.context
return AjustesItemHolder(
ItemAjustesRowBinding.inflate(LayoutInflater.from(parent.context),parent,false)
ItemAjustesRowBinding.inflate(LayoutInflater.from(parent.context), parent, false)
)
}
override fun getItemCount() =items.size
override fun getItemCount() = items.size
override fun onBindViewHolder(holder: AjustesItemHolder, position: Int) {
holder.bind(items[position])
@ -35,30 +35,31 @@ class SettingsAdapter (
}
}
inner class AjustesItemHolder(
val binding: ItemAjustesRowBinding
) : RecyclerView.ViewHolder(binding.root){
) : RecyclerView.ViewHolder(binding.root) {
fun bind(item: AjustesItemVO) {
binding.apply {
this.item = item
if (item.title==context!!.getString(R.string.closeSession)){
binding.itemTitle.setTextColor(
ContextCompat.getColor(
context!!,
R.color.verdnatura_pumpkin_orange
)
)
}else{
this.item = item
if (item.title == context!!.getString(R.string.closeSession)) {
binding.itemTitle.setTextColor(
ContextCompat.getColor(
context!!,
R.color.verdnatura_white))
R.color.verdnatura_pumpkin_orange
)
)
} else {
binding.itemTitle.setTextColor(
ContextCompat.getColor(
context!!,
R.color.verdnatura_white
)
)
}
if (!item.action){
binding.itemImage.visibility= View.INVISIBLE
if (!item.action) {
binding.itemImage.visibility = View.INVISIBLE
}
}
}

View File

@ -46,7 +46,7 @@
<string name="Close">Cerrar</string>
<string name="Noexistessectores">No existes sectores.</string>
<string name="NoItemPackingType">No hay tipos de encajado</string>
<string name="Seleccionaunsector">Selecciona un sector</string>
<string name="selectSector">Selecciona un sector</string>
<string name="titleCorridors">Almacenes</string>
<string name="titleControllers">Revisores</string>
<string name="titlePalletizers">Paletizadores</string>
@ -153,7 +153,7 @@
<string name="titleWorkerMistake">Fallo del trabajador</string>
<string name="buscarDepartamento">Buscar departamento</string>
<string name="Noprinters">No hay impresora</string>
<string name="Selecccionaimpresoara">Selecciona impresora</string>
<string name="SelectPrinter">Selecciona impresora</string>
<string name="selectTrain">Selecciona tipo de ticket</string>
<string name="titleClaimUbication">Ubicación de reclamación</string>
<string name="claims">Reclamaciones</string>
@ -737,6 +737,8 @@
<string name="signPackaging">Firma:</string>
<string name="observationsTxt">Observaciones:</string>
<string name="imageToSend">Imágenes adjuntas:</string>
<string name="addWorkForm">Añadir…</string>
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
</resources>

View File

@ -45,7 +45,7 @@
<string name="Close">Cerrar</string>
<string name="Noexistessectores">No existes sectores.</string>
<string name="NoItemPackingType">No hay tipos de encajado</string>
<string name="Seleccionaunsector">Selecciona un sector</string>
<string name="selectSector">Selecciona un sector</string>
<string name="titleCorridors">Almacenes</string>
<string name="titleControllers">Revisores</string>
<string name="titlePalletizers">Paletizadores</string>
@ -152,7 +152,7 @@
<string name="titleWorkerMistake">Fallo del trabajador</string>
<string name="buscarDepartamento">Buscar departamento</string>
<string name="Noprinters">No hay impresora</string>
<string name="Selecccionaimpresoara">Selecciona impresora</string>
<string name="SelectPrinter">Selecciona impresora</string>
<string name="selectTrain">Selecciona tipo de ticket</string>
<string name="titleClaimUbication">Ubicación de reclamación</string>
<string name="claims">Reclamaciones</string>
@ -736,6 +736,8 @@
<string name="signPackaging">Firma:</string>
<string name="observationsTxt">Observaciones:</string>
<string name="imageToSend">Imágenes adjuntas:</string>
<string name="addWorkForm">Añadir…</string>
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
</resources>

View File

@ -45,7 +45,7 @@
<string name="Close">Cerrar</string>
<string name="Noexistessectores">No existes sectores.</string>
<string name="NoItemPackingType">No hay tipos de encajado</string>
<string name="Seleccionaunsector">Selecciona un sector</string>
<string name="selectSector">Selecciona un sector</string>
<string name="titleCorridors">Pasilleros</string>
<string name="titleControllers">Revisores</string>
<string name="titlePalletizers">Paletizadores</string>
@ -152,7 +152,7 @@
<string name="titleWorkerMistake">Fallo del trabajador</string>
<string name="buscarDepartamento">Buscar departamento</string>
<string name="Noprinters">No hay impresora</string>
<string name="Selecccionaimpresoara">Selecciona impresora</string>
<string name="SelectPrinter">Selecciona impresora</string>
<string name="selectTrain">Selecciona tipo de ticket</string>
<string name="titleClaimUbication">Ubicación de reclamación</string>
<string name="claims">Reclamaciones</string>
@ -736,5 +736,7 @@
<string name="signPackaging">Firma:</string>
<string name="observationsTxt">Observaciones:</string>
<string name="imageToSend">Imágenes adjuntas:</string>
<string name="addWorkForm">Añadir...</string>
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
</resources>

View File

@ -56,8 +56,8 @@
<string name="Close">Close</string>
<string name="Noexistessectores">There are no sectors.</string>
<string name="Noprinters">There are no printers.</string>
<string name="Seleccionaunsector">Select a sector</string>
<string name="Selecccionaimpresoara">Select a printer</string>
<string name="selectSector">Select a sector</string>
<string name="SelectPrinter">Select a printer</string>
<string name="printerRemoved">Printer that you had selected has been removed</string>
<string name="titleCorridors">Corridors</string>
<string name="titleControllers">Controllers</string>
@ -736,5 +736,7 @@
<string name="signPackaging">Firma:</string>
<string name="observationsTxt">Observaciones:</string>
<string name="imageToSend">Imágenes adjuntas:</string>
<string name="addWorkForm">Añadir…</string>
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
</resources>