local D=require(script.SetTextItem)local o=require(script.SetXAlignment)local m=require(script.SetFont)local c=require(script.SetTextSize)return function(f,R)f=f or{}return{TextItem=D(f.TextItem,R);TextXAlignment=o(f.TextXAlignment,R);Font=m(f.Font,R);TextSize=c(f.TextSize,R)}end
local SetTextItem = require(script.SetTextItem)
local SetXAlignment = require(script.SetXAlignment)
local SetFont = require(script.SetFont)
local SetTextSize = require(script.SetTextSize)

return function (state, action)
  state = state or {}

  return {
    TextItem = SetTextItem(state.TextItem, action),
    TextXAlignment = SetXAlignment(state.TextXAlignment, action),
    Font = SetFont(state.Font, action),
    TextSize = SetTextSize(state.TextSize, action),
  }
end