return function(C,c)local function n(n)return C.createElement("\084\101\120\116\066\117\116\116\111\110",{Size=UDim2.new(1,0,0,20);LayoutOrder=n.LayoutOrder,Text=n.Text;BackgroundTransparency=.0,BackgroundColor3=Color3.fromRGB(255,255,255);BorderSizePixel=0;TextXAlignment=Enum.TextXAlignment.Left,Font=Enum.Font.SourceSans,TextSize=18;[c.Event.MouseButton1Click]=function(C)if n.OnSelect~=nil then n.OnSelect(C)end end})end return n end
return function(Roact, ReactRoblox)
	local function Entry(props)
		return Roact.createElement("TextButton", {
			Size = UDim2.new(1, 0, 0, 20),
			LayoutOrder = props.LayoutOrder,
			Text = props.Text,
			BackgroundTransparency = 0.0,
			BackgroundColor3 = Color3.fromRGB(255, 255, 255),
			BorderSizePixel = 0,
			TextXAlignment = Enum.TextXAlignment.Left,
			Font = Enum.Font.SourceSans,
			TextSize = 18,

			[ReactRoblox.Event.MouseButton1Click] = function(rbx)
				if props.OnSelect ~= nil then
					props.OnSelect(rbx)
				end
			end,
		})
	end

	return Entry
end
