local s=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local D=s:WaitForChild("\108\105\098")local G=s:WaitForChild("\099\111\109\109\111\110")local w=script.Parent local Y=G:WaitForChild("\117\116\105\108")local j=require(Y:WaitForChild("\103\101\116\084\101\120\116\083\105\122\101"))local m=require(G:WaitForChild("\065\099\116\105\111\110\115"))local b=require(w:WaitForChild("\083\104\097\100\111\119\101\100\084\101\120\116\076\097\098\101\108"))local h=require(D:WaitForChild("\082\111\097\099\116"))local O=require(D:WaitForChild("\082\111\097\099\116\082\111\100\117\120"))local V=h.Component:extend("\086\101\114\115\105\111\110\076\097\098\101\108")function V.render(s)if s.props.view=="\099\104\097\110\103\101\108\111\103"then return h.createElement("\070\114\097\109\101",{AnchorPoint=Vector2.new(.5,.5);Size=UDim2.new(0,600,0,400);Position=UDim2.new(.5,0,.5,0),BackgroundTransparency=.5,BorderSizePixel=0;BackgroundColor3=Color3.fromRGB(255,255,255)},{h.createElement(b,{Font=Enum.Font.Gotham,TextSize=48,Text="\067\104\097\110\103\101\108\111\103 \087\073\080",TextStrokeColor3=Color3.fromRGB(0,0,0),TextStrokeTransparency=0;Size=UDim2.new(1,0,1,0),BackgroundTransparency=1})})end end local function c(s)return{close=function()s(m.UI_VIEW_SET(nil))end}end V=(O.connect(nil,c))(V)return V
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local lib = ReplicatedStorage:WaitForChild("lib")
local common = ReplicatedStorage:WaitForChild("common")
local component = script.Parent
local common_util = common:WaitForChild("util")

local getTextSize = require(common_util:WaitForChild("getTextSize"))

local Actions = require(common:WaitForChild("Actions"))
local ShadowedTextLabel = require(component:WaitForChild("ShadowedTextLabel"))

local Roact = require(lib:WaitForChild("Roact"))
local RoactRodux = require(lib:WaitForChild("RoactRodux"))

local ChangelogView = Roact.Component:extend("VersionLabel")

function ChangelogView:render()
    if self.props.view == "changelog" then
        return Roact.createElement("Frame", {
            AnchorPoint = Vector2.new(0.5,0.5),
            Size = UDim2.new(0,600,0,400),
            Position = UDim2.new(0.5,0,0.5,0),

            BackgroundTransparency = 0.5,
            BorderSizePixel = 0,
            BackgroundColor3 = Color3.fromRGB(255,255,255),
        }, {
            Roact.createElement(ShadowedTextLabel, {
                Font = Enum.Font.Gotham,
                TextSize = 48,
                Text = "Changelog WIP",
                TextStrokeColor3 = Color3.fromRGB(0,0,0),
                TextStrokeTransparency = 0,

                Size = UDim2.new(1,0,1,0),

                BackgroundTransparency = 1,
            })
        })
    end
end

local function mapDispatchToProps(dispatch)
    return {
        close = function()
            dispatch(Actions.UI_VIEW_SET(nil))
        end
    }
end

ChangelogView = RoactRodux.connect(nil,mapDispatchToProps)(ChangelogView)

return ChangelogView